Lines Matching refs:filename_len

175 int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len, char *path, int pat…  in phar_mount_entry()  argument
191 is_phar = (filename_len > 7 && !memcmp(filename, "phar://", 7)); in phar_mount_entry()
198 entry.filename_len = path_len; in phar_mount_entry()
200 entry.tmp = estrndup(filename, filename_len); in phar_mount_entry()
204 entry.tmp = estrndup(filename, filename_len); in phar_mount_entry()
258 char *phar_find_in_include_path(char *filename, int filename_len, phar_archive_data **pphar TSRMLS_… in phar_find_in_include_path() argument
272 return phar_save_resolve_path(filename, filename_len TSRMLS_CC); in phar_find_in_include_path()
286 return phar_save_resolve_path(filename, filename_len TSRMLS_CC); in phar_find_in_include_path()
296 return phar_save_resolve_path(filename, filename_len TSRMLS_CC); in phar_find_in_include_path()
303 try_len = filename_len; in phar_find_in_include_path()
304 test = phar_fix_filepath(estrndup(filename, filename_len), &try_len, 1 TSRMLS_CC); in phar_find_in_include_path()
326 ret = php_resolve_path(filename, filename_len, path TSRMLS_CC); in phar_find_in_include_path()
383 try_len = filename_len; in phar_find_in_include_path()
384 test = phar_fix_filepath(estrndup(filename, filename_len), &try_len, 1 TSRMLS_CC); in phar_find_in_include_path()
407 if (*filename == '.' || IS_ABSOLUTE_PATH(filename, filename_len) || !path || !*path) { in phar_find_in_include_path()
416 …for (p = filename; p - filename < filename_len && (isalnum((int)*p) || *p == '+' || *p == '-' || *… in phar_find_in_include_path()
418 …if (n < filename_len - 3 && (*p == ':') && (!strncmp("//", p+1, 2) || ( filename_len > 4 && !memcm… in phar_find_in_include_path()
420 return estrndup(filename, filename_len); in phar_find_in_include_path()
447 if ((end-ptr) + 1 + filename_len + 1 >= MAXPATHLEN) { in phar_find_in_include_path()
455 memcpy(trypath+(end-ptr)+1, filename, filename_len+1); in phar_find_in_include_path()
460 if (len + 1 + filename_len + 1 >= MAXPATHLEN) { in phar_find_in_include_path()
466 memcpy(trypath+len+1, filename, filename_len+1); in phar_find_in_include_path()
533 exec_fname_length + 1 + filename_len + 1 < MAXPATHLEN) { in phar_find_in_include_path()
535 memcpy(trypath+exec_fname_length + 1, filename, filename_len+1); in phar_find_in_include_path()
780 etemp.filename_len = path_len; in phar_get_or_create_entry_data()
801 etemp.filename_len--; /* strip trailing / */ in phar_get_or_create_entry_data()
1544 entry->filename_len = path_len; in phar_get_entry_info_dir()
2239 void phar_add_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len TSRMLS_DC) /* …
2243 while ((s = zend_memrchr(filename, '/', filename_len))) {
2244 filename_len = s - filename;
2245 if (FAILURE == zend_hash_add_empty_element(&phar->virtual_dirs, filename, filename_len)) {
2268 entry->filename = estrndup(entry->filename, entry->filename_len);