Lines Matching refs:file_handle

1803 	zend_file_handle file_handle;  local
2530 file_handle.type = ZEND_HANDLE_FILENAME;
2531 file_handle.filename = SG(request_info).path_translated;
2532 file_handle.handle.fp = NULL;
2534 file_handle.filename = "Standard input code";
2535 file_handle.type = ZEND_HANDLE_FP;
2536 file_handle.handle.fp = stdin;
2539 file_handle.opened_path = NULL;
2540 file_handle.free_filename = 0;
2563 if (php_fopen_primary_script(&file_handle) == FAILURE) {
2604 switch (file_handle.type) {
2606 if (file_handle.handle.fd < 0) {
2609 file_handle.type = ZEND_HANDLE_FP;
2610 file_handle.handle.fp = fdopen(file_handle.handle.fd, "rb");
2613 if (!file_handle.handle.fp ||
2614 (file_handle.handle.fp == stdin)) {
2617 c = fgetc(file_handle.handle.fp);
2620 c = fgetc(file_handle.handle.fp); /* skip to end of line */
2624 if (fgetc(file_handle.handle.fp) != '\n') {
2625 zend_long pos = zend_ftell(file_handle.handle.fp);
2626 zend_fseek(file_handle.handle.fp, pos - 1, SEEK_SET);
2631 rewind(file_handle.handle.fp);
2635 c = php_stream_getc((php_stream*)file_handle.handle.stream.handle);
2638 … c = php_stream_getc((php_stream*)file_handle.handle.stream.handle); /* skip to end of line */
2642 if (php_stream_getc((php_stream*)file_handle.handle.stream.handle) != '\n') {
2643 zend_off_t pos = php_stream_tell((php_stream*)file_handle.handle.stream.handle);
2644 php_stream_seek((php_stream*)file_handle.handle.stream.handle, pos - 1, SEEK_SET);
2649 php_stream_rewind((php_stream*)file_handle.handle.stream.handle);
2653 if (file_handle.handle.stream.mmap.buf[0] == '#') {
2656 c = file_handle.handle.stream.mmap.buf[i++];
2657 while (c != '\n' && c != '\r' && i < file_handle.handle.stream.mmap.len) {
2658 c = file_handle.handle.stream.mmap.buf[i++];
2661 … if (i < file_handle.handle.stream.mmap.len && file_handle.handle.stream.mmap.buf[i] == '\n') {
2665 if(i > file_handle.handle.stream.mmap.len) {
2666 i = file_handle.handle.stream.mmap.len;
2668 file_handle.handle.stream.mmap.buf += i;
2669 file_handle.handle.stream.mmap.len -= i;
2679 php_execute_script(&file_handle);
2683 exit_status = php_lint_script(&file_handle);
2685 zend_printf("No syntax errors detected in %s\n", file_handle.filename);
2687 zend_printf("Errors parsing %s\n", file_handle.filename);
2691 if (open_file_for_scanning(&file_handle) == SUCCESS) {
2693 zend_file_handle_dtor(&file_handle);
2702 if (open_file_for_scanning(&file_handle) == SUCCESS) {
2708 zend_file_handle_dtor(&file_handle);