fh                444 TSRM/tsrm_win32.c static HANDLE dupHandle(HANDLE fh, BOOL inherit) {
fh                446 TSRM/tsrm_win32.c 	if (!DuplicateHandle(self, fh, self, &copy, 0, inherit, DUPLICATE_SAME_ACCESS|DUPLICATE_CLOSE_SOURCE)) {
fh                308 Zend/zend_compile.c ZEND_API void file_handle_dtor(zend_file_handle *fh) /* {{{ */
fh                311 Zend/zend_compile.c 	zend_file_handle_dtor(fh);
fh                179 Zend/zend_ini.h ZEND_API int zend_parse_ini_file(zend_file_handle *fh, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg);
fh                206 Zend/zend_ini_parser.y ZEND_API int zend_parse_ini_file(zend_file_handle *fh, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg)
fh                215 Zend/zend_ini_parser.y 	if (zend_ini_open_file_for_scanning(fh, scanner_mode) == FAILURE) {
fh                221 Zend/zend_ini_parser.y 	zend_file_handle_dtor(fh);
fh                222 Zend/zend_ini_scanner.c static int init_ini_scanner(int scanner_mode, zend_file_handle *fh)
fh                232 Zend/zend_ini_scanner.c 	SCNG(yy_in) = fh;
fh                234 Zend/zend_ini_scanner.c 	if (fh != NULL) {
fh                235 Zend/zend_ini_scanner.c 		ini_filename = zend_strndup(fh->filename, strlen(fh->filename));
fh                276 Zend/zend_ini_scanner.c int zend_ini_open_file_for_scanning(zend_file_handle *fh, int scanner_mode)
fh                281 Zend/zend_ini_scanner.c 	if (zend_stream_fixup(fh, &buf, &size) == FAILURE) {
fh                285 Zend/zend_ini_scanner.c 	if (init_ini_scanner(scanner_mode, fh) == FAILURE) {
fh                286 Zend/zend_ini_scanner.c 		zend_file_handle_dtor(fh);
fh                 33 Zend/zend_ini_scanner.h int zend_ini_open_file_for_scanning(zend_file_handle *fh, int scanner_mode);
fh                516 Zend/zend_language_scanner.c 		zend_file_handle *fh = (zend_file_handle*)zend_llist_get_last(&CG(open_files));
fh                518 Zend/zend_language_scanner.c 		fh->handle.stream.handle = (void*)(((char*)fh) + diff);
fh                519 Zend/zend_language_scanner.c 		file_handle->handle.stream.handle = fh->handle.stream.handle;
fh                302 Zend/zend_stream.c ZEND_API void zend_file_handle_dtor(zend_file_handle *fh) /* {{{ */
fh                304 Zend/zend_stream.c 	switch (fh->type) {
fh                309 Zend/zend_stream.c 			fclose(fh->handle.fp);
fh                313 Zend/zend_stream.c 			if (fh->handle.stream.closer && fh->handle.stream.handle) {
fh                314 Zend/zend_stream.c 				fh->handle.stream.closer(fh->handle.stream.handle);
fh                316 Zend/zend_stream.c 			fh->handle.stream.handle = NULL;
fh                324 Zend/zend_stream.c 	if (fh->opened_path) {
fh                325 Zend/zend_stream.c 		zend_string_release(fh->opened_path);
fh                326 Zend/zend_stream.c 		fh->opened_path = NULL;
fh                328 Zend/zend_stream.c 	if (fh->free_filename && fh->filename) {
fh                329 Zend/zend_stream.c 		efree((char*)fh->filename);
fh                330 Zend/zend_stream.c 		fh->filename = NULL;
fh                 80 Zend/zend_stream.h ZEND_API void zend_file_handle_dtor(zend_file_handle *fh);
fh               5893 ext/standard/basic_functions.c 	zend_file_handle fh;
fh               5914 ext/standard/basic_functions.c 	memset(&fh, 0, sizeof(fh));
fh               5915 ext/standard/basic_functions.c 	fh.filename = filename;
fh               5916 ext/standard/basic_functions.c 	fh.type = ZEND_HANDLE_FILENAME;
fh               5919 ext/standard/basic_functions.c 	if (zend_parse_ini_file(&fh, 0, (int)scanner_mode, ini_parser_cb, return_value) == FAILURE) {
fh                219 ext/standard/browscap.c 	zend_file_handle fh = {{0}};
fh                235 ext/standard/browscap.c 	fh.handle.fp = VCWD_FOPEN(filename, "r");
fh                236 ext/standard/browscap.c 	fh.opened_path = NULL;
fh                237 ext/standard/browscap.c 	fh.free_filename = 0;
fh                238 ext/standard/browscap.c 	if (!fh.handle.fp) {
fh                245 ext/standard/browscap.c 	fh.filename = filename;
fh                246 ext/standard/browscap.c 	fh.type = ZEND_HANDLE_FP;
fh                248 ext/standard/browscap.c 	zend_parse_ini_file(&fh, 1, ZEND_INI_SCANNER_RAW,
fh                387 main/php_ini.c 	zend_file_handle fh;
fh                540 main/php_ini.c 	memset(&fh, 0, sizeof(fh));
fh                553 main/php_ini.c 					fh.handle.fp = VCWD_FOPEN(php_ini_file_name, "r");
fh                554 main/php_ini.c 					if (fh.handle.fp) {
fh                555 main/php_ini.c 						fh.filename = expand_filepath(php_ini_file_name, NULL);
fh                562 main/php_ini.c 		if (!fh.handle.fp) {
fh                566 main/php_ini.c 			fh.handle.fp = php_fopen_with_path(ini_fname, "r", php_ini_search_path, &opened_path);
fh                568 main/php_ini.c 			if (fh.handle.fp) {
fh                569 main/php_ini.c 				fh.filename = ZSTR_VAL(opened_path);
fh                574 main/php_ini.c 		if (!fh.handle.fp) {
fh                575 main/php_ini.c 			fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &opened_path);
fh                576 main/php_ini.c 			if (fh.handle.fp) {
fh                577 main/php_ini.c 				fh.filename = ZSTR_VAL(opened_path);
fh                588 main/php_ini.c 	if (fh.handle.fp) {
fh                589 main/php_ini.c 		fh.type = ZEND_HANDLE_FP;
fh                592 main/php_ini.c 		zend_parse_ini_file(&fh, 1, ZEND_INI_SCANNER_NORMAL, (zend_ini_parser_cb_t) php_ini_parser_cb, &configuration_hash);
fh                597 main/php_ini.c 			ZVAL_NEW_STR(&tmp, zend_string_init(fh.filename, strlen(fh.filename), 1));
fh                602 main/php_ini.c 				efree((char *)fh.filename);
fh                752 main/php_ini.c 	zend_file_handle fh;
fh                758 main/php_ini.c 			memset(&fh, 0, sizeof(fh));
fh                759 main/php_ini.c 			if ((fh.handle.fp = VCWD_FOPEN(ini_file, "r"))) {
fh                760 main/php_ini.c 				fh.filename = ini_file;
fh                761 main/php_ini.c 				fh.type = ZEND_HANDLE_FP;
fh                766 main/php_ini.c 				if (zend_parse_ini_file(&fh, 1, ZEND_INI_SCANNER_NORMAL, (zend_ini_parser_cb_t) php_ini_parser_cb, target_hash) == SUCCESS) {
fh                460 sapi/phpdbg/phpdbg_prompt.c 	zend_file_handle fh;
fh                469 sapi/phpdbg/phpdbg_prompt.c 	if (php_stream_open_for_zend_ex(PHPDBG_G(exec), &fh, USE_PATH|STREAM_OPEN_FOR_INCLUDE) == SUCCESS && zend_stream_fixup(&fh, &buf, &len) == SUCCESS) {
fh                474 sapi/phpdbg/phpdbg_prompt.c 				switch (fh.handle.stream.mmap.buf++[0]) {
fh                476 sapi/phpdbg/phpdbg_prompt.c 						if (fh.handle.stream.mmap.buf[0] == '\n') {
fh                477 sapi/phpdbg/phpdbg_prompt.c 							fh.handle.stream.mmap.buf++;
fh                481 sapi/phpdbg/phpdbg_prompt.c 						fh.handle.stream.mmap.len -= fh.handle.stream.mmap.buf - buf;
fh                482 sapi/phpdbg/phpdbg_prompt.c 						end = fh.handle.stream.mmap.buf;
fh                484 sapi/phpdbg/phpdbg_prompt.c 			} while (fh.handle.stream.mmap.buf + 1 < end);
fh                487 sapi/phpdbg/phpdbg_prompt.c 		PHPDBG_G(ops) = zend_compile_file(&fh, ZEND_INCLUDE);
fh                489 sapi/phpdbg/phpdbg_prompt.c 		fh.handle.stream.mmap.buf = buf;
fh                490 sapi/phpdbg/phpdbg_prompt.c 		fh.handle.stream.mmap.len = len;
fh                491 sapi/phpdbg/phpdbg_prompt.c 		zend_destroy_file_handle(&fh);