Lines Matching refs:filename

104 static int (*accelerator_orig_zend_stream_open_function)(const char *filename, zend_file_handle *ha…
106 static char *(*accelerator_orig_zend_resolve_path)(const char *filename, int filename_len TSRMLS_DC…
112 static char *accel_php_resolve_path(const char *filename, int filename_length, const char *path TSR…
133 static inline int is_stream_path(const char *filename) in is_stream_path() argument
137 for (p = filename; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; p++); in is_stream_path()
138 return ((*p == ':') && (p - filename > 1) && (p[1] == '/') && (p[2] == '/')); in is_stream_path()
141 static inline int is_cacheable_stream_path(const char *filename) in is_cacheable_stream_path() argument
143 return memcmp(filename, "file://", sizeof("file://") - 1) == 0 || in is_cacheable_stream_path()
144 memcmp(filename, "phar://", sizeof("phar://") - 1) == 0; in is_cacheable_stream_path()
641 static int zend_get_stream_timestamp(const char *filename, struct stat *statbuf TSRMLS_DC) in zend_get_stream_timestamp() argument
647 if (!filename) { in zend_get_stream_timestamp()
651 wrapper = php_stream_locate_url_wrapper(filename, NULL, STREAM_LOCATE_WRAPPERS_ONLY TSRMLS_CC); in zend_get_stream_timestamp()
663 …ret = wrapper->wops->url_stat(wrapper, (char*)filename, PHP_STREAM_URL_STAT_QUIET, &stream_statbuf… in zend_get_stream_timestamp()
731 file_handle->filename == SG(request_info).path_translated) { in zend_get_file_handle_timestamp()
758 if (zend_get_stream_timestamp(file_handle->filename, &statbuf TSRMLS_CC) != SUCCESS) { in zend_get_file_handle_timestamp()
781 if (zend_get_stream_timestamp(file_handle->filename, &statbuf TSRMLS_CC) != SUCCESS) { in zend_get_file_handle_timestamp()
839 …full_path_ptr = accel_php_resolve_path(file_handle->filename, strlen(file_handle->filename), ZCG(i… in do_validate_timestamps()
841 …th_ptr = accelerator_orig_zend_resolve_path(file_handle->filename, strlen(file_handle->filename) T… in do_validate_timestamps()
871 ps_handle.filename = persistent_script->full_path; in do_validate_timestamps()
926 !IS_ABSOLUTE_PATH(file_handle->filename, path_length) && in accel_make_persistent_key_ex()
927 !is_stream_path(file_handle->filename)) { in accel_make_persistent_key_ex()
938 … for '%s' (%d), please try to set opcache.use_cwd to 0 in ini file", file_handle->filename, errno); in accel_make_persistent_key_ex()
1018 memcpy(ZCG(key) + cwd_len + 1, file_handle->filename, path_length); in accel_make_persistent_key_ex()
1039 memcpy(ZCG(key), file_handle->filename, key_length + 1); in accel_make_persistent_key_ex()
1048 return accel_make_persistent_key_ex(file_handle, strlen(file_handle->filename), key_len TSRMLS_CC); in accel_make_persistent_key()
1051 int zend_accel_invalidate(const char *filename, int filename_len, zend_bool force TSRMLS_DC) in zend_accel_invalidate() argument
1061 realpath = accel_php_resolve_path(filename, filename_len, ZCG(include_path) TSRMLS_CC); in zend_accel_invalidate()
1063 realpath = accelerator_orig_zend_resolve_path(filename, filename_len TSRMLS_CC); in zend_accel_invalidate()
1075 file_handle.filename = realpath; in zend_accel_invalidate()
1294 …if (accelerator_orig_zend_stream_open_function(file_handle->filename, file_handle TSRMLS_CC) == SU… in compile_and_cache_file()
1303 zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename); in compile_and_cache_file()
1305 zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename TSRMLS_CC); in compile_and_cache_file()
1310 zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename); in compile_and_cache_file()
1312 zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename TSRMLS_CC); in compile_and_cache_file()
1442 new_persistent_script->full_path_len = strlen(file_handle->filename); in compile_and_cache_file()
1443 …new_persistent_script->full_path = estrndup(file_handle->filename, new_persistent_script->full_pat… in compile_and_cache_file()
1459 if (!file_handle->filename ||
1464 (is_stream_path(file_handle->filename) &&
1465 !is_cacheable_stream_path(file_handle->filename))) {
1484 file_handle->filename == SG(request_info).path_translated &&
1517 …accelerator_orig_zend_stream_open_function(file_handle->filename, file_handle TSRMLS_CC) == FAILUR…
1519 zend_stream_open(file_handle->filename, file_handle TSRMLS_CC) == FAILURE) {
1523 zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename);
1525 zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename TSRMLS_CC);
1530 zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename);
1532 zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename TSRMLS_CC);
1745 static char *accel_php_resolve_path(const char *filename, int filename_length, const char *path TSR… argument
1752 if (!filename) {
1756 if (*filename == '.' ||
1757 IS_ABSOLUTE_PATH(filename, filename_length) ||
1760 return accel_tsrm_realpath(filename, filename_length TSRMLS_CC);
1774 memcpy(trypath + len + 1, filename, filename_length + 1);
1792 memcpy(trypath + exec_fname_length + 1, filename, filename_length + 1);
1801 static int persistent_stream_open_function(const char *filename, zend_file_handle *handle TSRMLS_DC) argument
1825 filename_len = strlen(filename);
1827 handle->filename = (char*)filename;
1832 if (IS_ABSOLUTE_PATH(filename, filename_len) &&
1833 …(persistent_script = zend_accel_hash_find(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL…
1860 resolved_path = accel_php_resolve_path(filename, filename_len, ZCG(include_path) TSRMLS_CC);
1891 return accelerator_orig_zend_stream_open_function(filename, handle TSRMLS_CC);
1897 static int persistent_stream_open_function(const char *filename, zend_file_handle *handle TSRMLS_DC) argument
1906 filename == SG(request_info).path_translated) ||
1921 handle->filename = (char*)filename;
1937 int filename_len = strlen(filename);
1939 if ((IS_ABSOLUTE_PATH(filename, filename_len) ||
1940 is_stream_path(filename)) &&
1941 …(persistent_script = zend_accel_hash_find(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL…
1958 return accelerator_orig_zend_stream_open_function(filename, handle TSRMLS_CC);
1962 static char* persistent_zend_resolve_path(const char *filename, int filename_len TSRMLS_DC) argument
1971 filename == SG(request_info).path_translated) ||
1992 if ((IS_ABSOLUTE_PATH(filename, filename_len) ||
1993 is_stream_path(filename)) &&
1994 … (bucket = zend_accel_hash_find_entry(&ZCSG(hash), (char*)filename, filename_len + 1)) != NULL) {
2006 handle.filename = (char*)filename;
2022 resolved_path = accelerator_orig_zend_resolve_path(filename, filename_len TSRMLS_CC);
2050 return accelerator_orig_zend_resolve_path(filename, filename_len TSRMLS_CC);