Lines Matching refs:path_len

175 …r_archive_data *phar, char *filename, int filename_len, char *path, int path_len TSRMLS_DC) /* {{{…  in phar_mount_entry()
182 if (phar_path_check(&path, &path_len, &err) > pcr_is_ok) { in phar_mount_entry()
186 if (path_len >= sizeof(".phar")-1 && !memcmp(path, ".phar", sizeof(".phar")-1)) { in phar_mount_entry()
194 entry.filename = estrndup(path, path_len); in phar_mount_entry()
196 phar_unixify_path_separators(entry.filename, path_len); in phar_mount_entry()
198 entry.filename_len = path_len; in phar_mount_entry()
235 …if (SUCCESS != zend_hash_add(&phar->mounted_dirs, entry.filename, path_len, (void *)&(entry.filena… in phar_mount_entry()
248 …if (SUCCESS == zend_hash_add(&phar->manifest, entry.filename, path_len, (void*)&entry, sizeof(phar… in phar_mount_entry()
576 int phar_get_entry_data(phar_entry_data **ret, char *fname, int fname_len, char *path, int path_len in phar_get_entry_data() argument
606 if (!path_len) { in phar_get_entry_data()
614 …if ((entry = phar_get_entry_info_dir(phar, path, path_len, allow_dir, for_create && !PHAR_G(readon… in phar_get_entry_data()
621 …if ((entry = phar_get_entry_info(phar, path, path_len, for_create && !PHAR_G(readonly) && !phar->i… in phar_get_entry_data()
737 phar_entry_data *phar_get_or_create_entry_data(char *fname, int fname_len, char *path, int path_len in phar_get_or_create_entry_data() argument
746 phar_unixify_path_separators(path, path_len); in phar_get_or_create_entry_data()
749 is_dir = (path_len && path[path_len - 1] == '/') ? 1 : 0; in phar_get_or_create_entry_data()
755 …if (FAILURE == phar_get_entry_data(&ret, fname, fname_len, path, path_len, mode, allow_dir, error,… in phar_get_or_create_entry_data()
761 if (phar_path_check(&path, &path_len, &pcr_error) > pcr_is_ok) { in phar_get_or_create_entry_data()
780 etemp.filename_len = path_len; in phar_get_or_create_entry_data()
802 path_len--; in phar_get_or_create_entry_data()
805 phar_add_virtual_dirs(phar, path, path_len TSRMLS_CC); in phar_get_or_create_entry_data()
810 etemp.filename = estrndup(path, path_len); in phar_get_or_create_entry_data()
818 …if (FAILURE == zend_hash_add(&phar->manifest, etemp.filename, path_len, (void*)&etemp, sizeof(phar… in phar_get_or_create_entry_data()
1458 phar_entry_info *phar_get_entry_info(phar_archive_data *phar, char *path, int path_len, char **erro… in phar_get_entry_info() argument
1460 return phar_get_entry_info_dir(phar, path, path_len, 0, error, security TSRMLS_CC); in phar_get_entry_info()
1468 phar_entry_info *phar_get_entry_info_dir(phar_archive_data *phar, char *path, int path_len, char di… in phar_get_entry_info_dir() argument
1475 phar_unixify_path_separators(path, path_len); in phar_get_entry_info_dir()
1478 is_dir = (path_len && (path[path_len - 1] == '/')) ? 1 : 0; in phar_get_entry_info_dir()
1484 if (security && path_len >= sizeof(".phar")-1 && !memcmp(path, ".phar", sizeof(".phar")-1)) { in phar_get_entry_info_dir()
1491 if (!path_len && !dir) { in phar_get_entry_info_dir()
1498 if (phar_path_check(&path, &path_len, &pcr_error) > pcr_is_ok) { in phar_get_entry_info_dir()
1510 if (!path_len || path_len == 1) { in phar_get_entry_info_dir()
1513 path_len--; in phar_get_entry_info_dir()
1516 if (SUCCESS == zend_hash_find(&phar->manifest, path, path_len, (void**)&entry)) { in phar_get_entry_info_dir()
1538 if (zend_hash_exists(&phar->virtual_dirs, path, path_len)) { in phar_get_entry_info_dir()
1543 entry->filename = (char *) estrndup(path, path_len + 1); in phar_get_entry_info_dir()
1544 entry->filename_len = path_len; in phar_get_entry_info_dir()
1564 if ((int)keylen >= path_len || strncmp(str_key, path, keylen)) { in phar_get_entry_info_dir()
1614 if (SUCCESS != phar_mount_entry(phar, test, test_len, path, path_len TSRMLS_CC)) { in phar_get_entry_info_dir()
1624 if (SUCCESS != zend_hash_find(&phar->manifest, path, path_len, (void**)&entry)) { in phar_get_entry_info_dir()