Lines Matching refs:file_handle

616 static int cli_seek_file_begin(zend_file_handle *file_handle, char *script_file, int *lineno)  in cli_seek_file_begin()  argument
622 file_handle->type = ZEND_HANDLE_FP; in cli_seek_file_begin()
623 file_handle->opened_path = NULL; in cli_seek_file_begin()
624 file_handle->free_filename = 0; in cli_seek_file_begin()
625 if (!(file_handle->handle.fp = VCWD_FOPEN(script_file, "rb"))) { in cli_seek_file_begin()
629 file_handle->filename = script_file; in cli_seek_file_begin()
632 c = fgetc(file_handle->handle.fp); in cli_seek_file_begin()
633 if (c == '#' && (c = fgetc(file_handle->handle.fp)) == '!') { in cli_seek_file_begin()
635 c = fgetc(file_handle->handle.fp); /* skip to end of line */ in cli_seek_file_begin()
639 if (fgetc(file_handle->handle.fp) != '\n') { in cli_seek_file_begin()
640 zend_long pos = zend_ftell(file_handle->handle.fp); in cli_seek_file_begin()
641 zend_fseek(file_handle->handle.fp, pos - 1, SEEK_SET); in cli_seek_file_begin()
646 rewind(file_handle->handle.fp); in cli_seek_file_begin()
667 zend_file_handle file_handle; in do_cli() local
951 if (cli_seek_file_begin(&file_handle, script_file, &lineno) != SUCCESS) { in do_cli()
965 file_handle.filename = "Standard input code"; in do_cli()
966 file_handle.handle.fp = stdin; in do_cli()
968 file_handle.type = ZEND_HANDLE_FP; in do_cli()
969 file_handle.opened_path = NULL; in do_cli()
970 file_handle.free_filename = 0; in do_cli()
971 php_self = (char*)file_handle.filename; in do_cli()
978 SG(request_info).path_translated = translated_path? translated_path: (char*)file_handle.filename; in do_cli()
979 argv[php_optind-1] = (char*)file_handle.filename; in do_cli()
984 fclose(file_handle.handle.fp); in do_cli()
1004 if (strcmp(file_handle.filename, "Standard input code")) { in do_cli()
1011 php_execute_script(&file_handle); in do_cli()
1016 exit_status = php_lint_script(&file_handle); in do_cli()
1018 zend_printf("No syntax errors detected in %s\n", file_handle.filename); in do_cli()
1020 zend_printf("Errors parsing %s\n", file_handle.filename); in do_cli()
1024 if (open_file_for_scanning(&file_handle)==SUCCESS) { in do_cli()
1033 if (open_file_for_scanning(&file_handle)==SUCCESS) { in do_cli()
1073 if (cli_seek_file_begin(&file_handle, script_file, &lineno) != SUCCESS) { in do_cli()
1077 php_execute_script(&file_handle); in do_cli()