fh 442 TSRM/tsrm_win32.c static HANDLE dupHandle(HANDLE fh, BOOL inherit) { fh 444 TSRM/tsrm_win32.c if (!DuplicateHandle(self, fh, self, ©, 0, inherit, DUPLICATE_SAME_ACCESS|DUPLICATE_CLOSE_SOURCE)) { fh 217 Zend/zend_compile.c ZEND_API void file_handle_dtor(zend_file_handle *fh) /* {{{ */ fh 221 Zend/zend_compile.c zend_file_handle_dtor(fh TSRMLS_CC); fh 197 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 TSRMLS_DC); fh 209 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 TSRMLS_DC) fh 218 Zend/zend_ini_parser.y if (zend_ini_open_file_for_scanning(fh, scanner_mode TSRMLS_CC) == FAILURE) { fh 224 Zend/zend_ini_parser.y zend_file_handle_dtor(fh TSRMLS_CC); fh 221 Zend/zend_ini_scanner.c static int init_ini_scanner(int scanner_mode, zend_file_handle *fh TSRMLS_DC) fh 231 Zend/zend_ini_scanner.c SCNG(yy_in) = fh; fh 233 Zend/zend_ini_scanner.c if (fh != NULL) { fh 234 Zend/zend_ini_scanner.c ini_filename = zend_strndup(fh->filename, strlen(fh->filename)); fh 275 Zend/zend_ini_scanner.c int zend_ini_open_file_for_scanning(zend_file_handle *fh, int scanner_mode TSRMLS_DC) fh 280 Zend/zend_ini_scanner.c if (zend_stream_fixup(fh, &buf, &size TSRMLS_CC) == FAILURE) { fh 284 Zend/zend_ini_scanner.c if (init_ini_scanner(scanner_mode, fh TSRMLS_CC) == FAILURE) { fh 285 Zend/zend_ini_scanner.c zend_file_handle_dtor(fh TSRMLS_CC); fh 33 Zend/zend_ini_scanner.h int zend_ini_open_file_for_scanning(zend_file_handle *fh, int scanner_mode TSRMLS_DC); fh 498 Zend/zend_language_scanner.c zend_file_handle *fh = (zend_file_handle*)zend_llist_get_last(&CG(open_files)); fh 500 Zend/zend_language_scanner.c fh->handle.stream.handle = (void*)(((char*)fh) + diff); fh 501 Zend/zend_language_scanner.c file_handle->handle.stream.handle = fh->handle.stream.handle; fh 303 Zend/zend_stream.c ZEND_API void zend_file_handle_dtor(zend_file_handle *fh TSRMLS_DC) /* {{{ */ fh 305 Zend/zend_stream.c switch (fh->type) { fh 310 Zend/zend_stream.c fclose(fh->handle.fp); fh 314 Zend/zend_stream.c if (fh->handle.stream.closer && fh->handle.stream.handle) { fh 315 Zend/zend_stream.c fh->handle.stream.closer(fh->handle.stream.handle TSRMLS_CC); fh 317 Zend/zend_stream.c fh->handle.stream.handle = NULL; fh 325 Zend/zend_stream.c if (fh->opened_path) { fh 326 Zend/zend_stream.c efree(fh->opened_path); fh 327 Zend/zend_stream.c fh->opened_path = NULL; fh 329 Zend/zend_stream.c if (fh->free_filename && fh->filename) { fh 330 Zend/zend_stream.c efree((char*)fh->filename); fh 331 Zend/zend_stream.c fh->filename = NULL; fh 77 Zend/zend_stream.h ZEND_API void zend_file_handle_dtor(zend_file_handle *fh TSRMLS_DC); fh 5953 ext/standard/basic_functions.c zend_file_handle fh; fh 5974 ext/standard/basic_functions.c memset(&fh, 0, sizeof(fh)); fh 5975 ext/standard/basic_functions.c fh.filename = filename; fh 5976 ext/standard/basic_functions.c fh.type = ZEND_HANDLE_FILENAME; fh 5979 ext/standard/basic_functions.c if (zend_parse_ini_file(&fh, 0, scanner_mode, ini_parser_cb, return_value TSRMLS_CC) == FAILURE) { fh 244 ext/standard/browscap.c zend_file_handle fh = {0}; fh 264 ext/standard/browscap.c fh.handle.fp = VCWD_FOPEN(filename, "r"); fh 265 ext/standard/browscap.c fh.opened_path = NULL; fh 266 ext/standard/browscap.c fh.free_filename = 0; fh 267 ext/standard/browscap.c if (!fh.handle.fp) { fh 274 ext/standard/browscap.c fh.filename = filename; fh 275 ext/standard/browscap.c Z_TYPE(fh) = ZEND_HANDLE_FP; fh 277 ext/standard/browscap.c zend_parse_ini_file(&fh, 1, ZEND_INI_SCANNER_RAW, fh 390 main/php_ini.c zend_file_handle fh; fh 544 main/php_ini.c memset(&fh, 0, sizeof(fh)); fh 557 main/php_ini.c fh.handle.fp = VCWD_FOPEN(php_ini_file_name, "r"); fh 558 main/php_ini.c if (fh.handle.fp) { fh 559 main/php_ini.c fh.filename = php_ini_opened_path = expand_filepath(php_ini_file_name, NULL TSRMLS_CC); fh 566 main/php_ini.c if (!fh.handle.fp) { fh 570 main/php_ini.c fh.handle.fp = php_fopen_with_path(ini_fname, "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC); fh 572 main/php_ini.c if (fh.handle.fp) { fh 573 main/php_ini.c fh.filename = php_ini_opened_path; fh 578 main/php_ini.c if (!fh.handle.fp) { fh 579 main/php_ini.c fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC); fh 580 main/php_ini.c if (fh.handle.fp) { fh 581 main/php_ini.c fh.filename = php_ini_opened_path; fh 592 main/php_ini.c if (fh.handle.fp) { fh 593 main/php_ini.c fh.type = ZEND_HANDLE_FP; fh 596 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 TSRMLS_CC); fh 601 main/php_ini.c Z_STRLEN(tmp) = strlen(fh.filename); fh 602 main/php_ini.c Z_STRVAL(tmp) = zend_strndup(fh.filename, Z_STRLEN(tmp)); fh 758 main/php_ini.c zend_file_handle fh; fh 764 main/php_ini.c memset(&fh, 0, sizeof(fh)); fh 765 main/php_ini.c if ((fh.handle.fp = VCWD_FOPEN(ini_file, "r"))) { fh 766 main/php_ini.c fh.filename = ini_file; fh 767 main/php_ini.c fh.type = ZEND_HANDLE_FP; fh 772 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 TSRMLS_CC) == SUCCESS) { fh 603 sapi/apache/mod_php5.c zend_file_handle fh; fh 605 sapi/apache/mod_php5.c fh.filename = r->filename; fh 606 sapi/apache/mod_php5.c fh.opened_path = NULL; fh 607 sapi/apache/mod_php5.c fh.free_filename = 0; fh 608 sapi/apache/mod_php5.c fh.type = ZEND_HANDLE_FILENAME; fh 610 sapi/apache/mod_php5.c zend_execute_scripts(ZEND_INCLUDE TSRMLS_CC, NULL, 1, &fh); fh 652 sapi/apache_hooks/mod_php5.c zend_file_handle fh; fh 654 sapi/apache_hooks/mod_php5.c fh.filename = r->filename; fh 655 sapi/apache_hooks/mod_php5.c fh.opened_path = NULL; fh 656 sapi/apache_hooks/mod_php5.c fh.free_filename = 0; fh 657 sapi/apache_hooks/mod_php5.c fh.type = ZEND_HANDLE_FILENAME; fh 659 sapi/apache_hooks/mod_php5.c zend_execute_scripts(ZEND_INCLUDE TSRMLS_CC, NULL, 1, &fh); fh 381 sapi/phpdbg/phpdbg_prompt.c zend_file_handle fh; fh 395 sapi/phpdbg/phpdbg_prompt.c if (php_stream_open_for_zend_ex(PHPDBG_G(exec), &fh, fh 398 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(ops) = zend_compile_file(&fh, ZEND_INCLUDE TSRMLS_CC); fh 399 sapi/phpdbg/phpdbg_prompt.c zend_destroy_file_handle(&fh TSRMLS_CC);