path 1716 Zend/zend_compile.c ZEND_API size_t zend_dirname(char *path, size_t len) path 1718 Zend/zend_compile.c register char *end = path + len - 1; path 1725 Zend/zend_compile.c if ((2 <= len) && isalpha((int)((unsigned char *)path)[0]) && (':' == path[1])) { path 1727 Zend/zend_compile.c path += 2; path 1745 Zend/zend_compile.c colonpos = strchr(path, ':'); path 1747 Zend/zend_compile.c len_adjust = ((colonpos - path) + 1); path 1748 Zend/zend_compile.c path += len_adjust; path 1761 Zend/zend_compile.c while (end >= path && IS_SLASH_P(end)) { path 1764 Zend/zend_compile.c if (end < path) { path 1766 Zend/zend_compile.c path[0] = DEFAULT_SLASH; path 1767 Zend/zend_compile.c path[1] = '\0'; path 1772 Zend/zend_compile.c while (end >= path && !IS_SLASH_P(end)) { path 1775 Zend/zend_compile.c if (end < path) { path 1779 Zend/zend_compile.c path[0] = '.'; path 1780 Zend/zend_compile.c path[1] = '\0'; path 1783 Zend/zend_compile.c path[0] = '\0'; path 1787 Zend/zend_compile.c path[0] = '.'; path 1788 Zend/zend_compile.c path[1] = '\0'; path 1794 Zend/zend_compile.c while (end >= path && IS_SLASH_P(end)) { path 1797 Zend/zend_compile.c if (end < path) { path 1798 Zend/zend_compile.c path[0] = DEFAULT_SLASH; path 1799 Zend/zend_compile.c path[1] = '\0'; path 1804 Zend/zend_compile.c return (size_t)(end + 1 - path) + len_adjust; path 777 Zend/zend_compile.h ZEND_API size_t zend_dirname(char *path, size_t len); path 28 Zend/zend_extensions.c int zend_load_extension(const char *path) path 35 Zend/zend_extensions.c handle = DL_LOAD(path); path 38 Zend/zend_extensions.c fprintf(stderr, "Failed loading %s: %s\n", path, DL_ERROR()); path 40 Zend/zend_extensions.c fprintf(stderr, "Failed loading %s\n", path); path 56 Zend/zend_extensions.c fprintf(stderr, "%s doesn't appear to be a valid Zend extension\n", path); path 129 Zend/zend_extensions.h ZEND_API int zend_load_extension(const char *path); path 292 Zend/zend_virtual_cwd.c CWD_API int php_sys_stat_ex(const char *path, zend_stat_t *buf, int lstat) /* {{{ */ path 296 Zend/zend_virtual_cwd.c const size_t path_len = strlen(path); path 299 Zend/zend_virtual_cwd.c if (!GetFileAttributesEx(path, GetFileExInfoStandard, &data)) { path 300 Zend/zend_virtual_cwd.c return zend_stat(path, buf); path 303 Zend/zend_virtual_cwd.c if (path_len >= 1 && path[1] == ':') { path 304 Zend/zend_virtual_cwd.c if (path[0] >= 'A' && path[0] <= 'Z') { path 305 Zend/zend_virtual_cwd.c buf->st_dev = buf->st_rdev = path[0] - 'A'; path 307 Zend/zend_virtual_cwd.c buf->st_dev = buf->st_rdev = path[0] - 'a'; path 309 Zend/zend_virtual_cwd.c } else if (IS_UNC_PATH(path, path_len)) { path 320 Zend/zend_virtual_cwd.c if (path[0] >= 'A' && path[0] <= 'Z') { path 321 Zend/zend_virtual_cwd.c buf->st_dev = buf->st_rdev = path[0] - 'A'; path 323 Zend/zend_virtual_cwd.c buf->st_dev = buf->st_rdev = path[0] - 'a'; path 350 Zend/zend_virtual_cwd.c hLink = CreateFile(path, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT|FILE_FLAG_BACKUP_SEMANTICS, NULL); path 381 Zend/zend_virtual_cwd.c size_t len = strlen(path); path 383 Zend/zend_virtual_cwd.c if (path[len-4] == '.') { path 384 Zend/zend_virtual_cwd.c if (_memicmp(path+len-3, "exe", 3) == 0 || path 385 Zend/zend_virtual_cwd.c _memicmp(path+len-3, "com", 3) == 0 || path 386 Zend/zend_virtual_cwd.c _memicmp(path+len-3, "bat", 3) == 0 || path 387 Zend/zend_virtual_cwd.c _memicmp(path+len-3, "cmd", 3) == 0) { path 595 Zend/zend_virtual_cwd.c static inline zend_ulong realpath_cache_key(const char *path, int path_len) /* {{{ */ path 598 Zend/zend_virtual_cwd.c char *bucket_key_start = tsrm_win32_get_path_sid_key(path); path 616 Zend/zend_virtual_cwd.c static inline zend_ulong realpath_cache_key(const char *path, int path_len) /* {{{ */ path 619 Zend/zend_virtual_cwd.c const char *e = path + path_len; path 621 Zend/zend_virtual_cwd.c for (h = Z_UL(2166136261); path < e;) { path 623 Zend/zend_virtual_cwd.c h ^= *path++; path 648 Zend/zend_virtual_cwd.c CWD_API void realpath_cache_del(const char *path, int path_len) /* {{{ */ path 650 Zend/zend_virtual_cwd.c zend_ulong key = realpath_cache_key(path, path_len); path 656 Zend/zend_virtual_cwd.c memcmp(path, (*bucket)->path, path_len) == 0) { path 661 Zend/zend_virtual_cwd.c if(r->path == r->realpath) { path 676 Zend/zend_virtual_cwd.c static inline void realpath_cache_add(const char *path, int path_len, const char *realpath, int realpath_len, int is_dir, time_t t) /* {{{ */ path 682 Zend/zend_virtual_cwd.c memcmp(path, realpath, path_len) != 0) { path 695 Zend/zend_virtual_cwd.c bucket->key = realpath_cache_key(path, path_len); path 696 Zend/zend_virtual_cwd.c bucket->path = (char*)bucket + sizeof(realpath_cache_bucket); path 697 Zend/zend_virtual_cwd.c memcpy(bucket->path, path, path_len+1); path 700 Zend/zend_virtual_cwd.c bucket->realpath = bucket->path; path 702 Zend/zend_virtual_cwd.c bucket->realpath = bucket->path + (path_len + 1); path 722 Zend/zend_virtual_cwd.c static inline realpath_cache_bucket* realpath_cache_find(const char *path, int path_len, time_t t) /* {{{ */ path 724 Zend/zend_virtual_cwd.c zend_ulong key = realpath_cache_key(path, path_len); path 734 Zend/zend_virtual_cwd.c if(r->path == r->realpath) { path 741 Zend/zend_virtual_cwd.c memcmp(path, (*bucket)->path, path_len) == 0) { path 751 Zend/zend_virtual_cwd.c CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, int path_len, time_t t) /* {{{ */ path 753 Zend/zend_virtual_cwd.c return realpath_cache_find(path, path_len, t); path 776 Zend/zend_virtual_cwd.c static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, int use_realpath, int is_dir, int *link_is_dir) /* {{{ */ path 800 Zend/zend_virtual_cwd.c while (i > start && !IS_SLASH(path[i-1])) { path 805 Zend/zend_virtual_cwd.c (i == len - 1 && path[i] == '.')) { path 810 Zend/zend_virtual_cwd.c } else if (i == len - 2 && path[i] == '.' && path[i+1] == '.') { path 819 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, start, i-1, ll, t, use_realpath, 1, NULL); path 822 Zend/zend_virtual_cwd.c while (j > start && !IS_SLASH(path[j])) { path 827 Zend/zend_virtual_cwd.c if (j == 0 && path[0] == '.' && path[1] == '.' && path 828 Zend/zend_virtual_cwd.c IS_SLASH(path[2])) { path 829 Zend/zend_virtual_cwd.c path[3] = '.'; path 830 Zend/zend_virtual_cwd.c path[4] = '.'; path 831 Zend/zend_virtual_cwd.c path[5] = DEFAULT_SLASH; path 834 Zend/zend_virtual_cwd.c path[j+1] == '.' && path[j+2] == '.' && path 835 Zend/zend_virtual_cwd.c IS_SLASH(path[j+3])) { path 837 Zend/zend_virtual_cwd.c path[j++] = '.'; path 838 Zend/zend_virtual_cwd.c path[j++] = '.'; path 839 Zend/zend_virtual_cwd.c path[j] = DEFAULT_SLASH; path 844 Zend/zend_virtual_cwd.c path[0] = '.'; path 845 Zend/zend_virtual_cwd.c path[1] = '.'; path 846 Zend/zend_virtual_cwd.c path[2] = DEFAULT_SLASH; path 852 Zend/zend_virtual_cwd.c path[len] = 0; path 861 Zend/zend_virtual_cwd.c if ((bucket = realpath_cache_find(path, len, *t)) != NULL) { path 869 Zend/zend_virtual_cwd.c memcpy(path, bucket->realpath, bucket->realpath_len + 1); path 876 Zend/zend_virtual_cwd.c if (save && (hFind = FindFirstFile(path, &data)) == INVALID_HANDLE_VALUE) { path 890 Zend/zend_virtual_cwd.c memcpy(tmp, path, len+1); path 893 Zend/zend_virtual_cwd.c !(IS_UNC_PATH(path, len) && len >= 3 && path[2] != '?') && path 911 Zend/zend_virtual_cwd.c hLink = CreateFile(path, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT|FILE_FLAG_BACKUP_SEMANTICS, NULL); path 981 Zend/zend_virtual_cwd.c memcpy(substitutename, path, len + 1); path 1014 Zend/zend_virtual_cwd.c *(path + bufindex) = *(tmp2 + bufindex); path 1017 Zend/zend_virtual_cwd.c *(path + bufindex) = 0; path 1027 Zend/zend_virtual_cwd.c fprintf(stderr, "resolved: %s ", path); path 1032 Zend/zend_virtual_cwd.c if (!((j == 3) && (path[1] == ':') && (path[2] == '\\'))) { path 1034 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, 0, j, ll, t, 0, is_dir, &directory); path 1047 Zend/zend_virtual_cwd.c memmove(path+i, path, j+1); path 1048 Zend/zend_virtual_cwd.c memcpy(path, tmp, i-1); path 1049 Zend/zend_virtual_cwd.c path[i-1] = DEFAULT_SLASH; path 1050 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, start, i + j, ll, t, use_realpath, is_dir, &directory); path 1074 Zend/zend_virtual_cwd.c memcpy(tmp, path, len+1); path 1076 Zend/zend_virtual_cwd.c if (save && php_sys_lstat(path, &st) < 0) { path 1086 Zend/zend_virtual_cwd.c memcpy(tmp, path, len+1); path 1089 Zend/zend_virtual_cwd.c if (++(*ll) > LINK_MAX || (j = php_sys_readlink(tmp, path, MAXPATHLEN)) < 0) { path 1094 Zend/zend_virtual_cwd.c path[j] = 0; path 1095 Zend/zend_virtual_cwd.c if (IS_ABSOLUTE_PATH(path, j)) { path 1096 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, 1, j, ll, t, use_realpath, is_dir, &directory); path 1106 Zend/zend_virtual_cwd.c memmove(path+i, path, j+1); path 1107 Zend/zend_virtual_cwd.c memcpy(path, tmp, i-1); path 1108 Zend/zend_virtual_cwd.c path[i-1] = DEFAULT_SLASH; path 1109 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, start, i + j, ll, t, use_realpath, is_dir, &directory); path 1135 Zend/zend_virtual_cwd.c j = tsrm_realpath_r(path, start, i-1, ll, t, save ? CWD_FILEPATH : use_realpath, 1, NULL); path 1137 Zend/zend_virtual_cwd.c path[j++] = DEFAULT_SLASH; path 1147 Zend/zend_virtual_cwd.c memcpy(path+j, data.cFileName, i+1); path 1151 Zend/zend_virtual_cwd.c memcpy(path+j, tmp+i, len-i+1); path 1160 Zend/zend_virtual_cwd.c memcpy(path+j, tmp+i, len-i+1); path 1167 Zend/zend_virtual_cwd.c realpath_cache_add(tmp, len, path, j, directory, *t); path 1178 Zend/zend_virtual_cwd.c CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func verify_path, int use_realpath) /* {{{ */ path 1180 Zend/zend_virtual_cwd.c int path_length = (int)strlen(path); path 1199 Zend/zend_virtual_cwd.c fprintf(stderr,"cwd = %s path = %s\n", state->cwd, path); path 1205 Zend/zend_virtual_cwd.c if (!IS_ABSOLUTE_PATH(path, path_length)) { path 1209 Zend/zend_virtual_cwd.c memcpy(resolved_path , path, path_length + 1); path 1214 Zend/zend_virtual_cwd.c if (IS_SLASH(path[0])) { path 1243 Zend/zend_virtual_cwd.c memcpy(resolved_path + state_cwd_length, path, path_length + 1); path 1247 Zend/zend_virtual_cwd.c memcpy(resolved_path + state_cwd_length + 1, path, path_length + 1); path 1253 Zend/zend_virtual_cwd.c if (path_length > 2 && path[1] == ':' && !IS_SLASH(path[2])) { path 1254 Zend/zend_virtual_cwd.c resolved_path[0] = path[0]; path 1257 Zend/zend_virtual_cwd.c memcpy(resolved_path + 3, path + 2, path_length - 1); path 1261 Zend/zend_virtual_cwd.c memcpy(resolved_path, path, path_length + 1); path 1382 Zend/zend_virtual_cwd.c CWD_API int virtual_chdir(const char *path) /* {{{ */ path 1384 Zend/zend_virtual_cwd.c return virtual_file_ex(&CWDG(cwd), path, php_is_dir_ok, CWD_REALPATH)?-1:0; path 1388 Zend/zend_virtual_cwd.c CWD_API int virtual_chdir_file(const char *path, int (*p_chdir)(const char *path)) /* {{{ */ path 1390 Zend/zend_virtual_cwd.c int length = (int)strlen(path); path 1398 Zend/zend_virtual_cwd.c while(--length >= 0 && !IS_SLASH(path[length])) { path 1407 Zend/zend_virtual_cwd.c if (length == COPY_WHEN_ABSOLUTE(path) && IS_ABSOLUTE_PATH(path, length+1)) { /* Also use trailing slash if this is absolute */ path 1411 Zend/zend_virtual_cwd.c memcpy(temp, path, length); path 1422 Zend/zend_virtual_cwd.c CWD_API char *virtual_realpath(const char *path, char *real_path) /* {{{ */ path 1429 Zend/zend_virtual_cwd.c if (!*path) { path 1438 Zend/zend_virtual_cwd.c path = cwd; path 1440 Zend/zend_virtual_cwd.c } else if (!IS_ABSOLUTE_PATH(path, strlen(path))) { path 1452 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)==0) { path 1468 Zend/zend_virtual_cwd.c CWD_API int virtual_filepath_ex(const char *path, char **filepath, verify_path_func verify_path) /* {{{ */ path 1474 Zend/zend_virtual_cwd.c retval = virtual_file_ex(&new_state, path, verify_path, CWD_FILEPATH); path 1483 Zend/zend_virtual_cwd.c CWD_API int virtual_filepath(const char *path, char **filepath) /* {{{ */ path 1485 Zend/zend_virtual_cwd.c return virtual_filepath_ex(path, filepath, php_is_file_ok); path 1489 Zend/zend_virtual_cwd.c CWD_API FILE *virtual_fopen(const char *path, const char *mode) /* {{{ */ path 1494 Zend/zend_virtual_cwd.c if (path[0] == '\0') { /* Fail to open empty path */ path 1499 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { path 1619 Zend/zend_virtual_cwd.c CWD_API int virtual_open(const char *path, int flags, ...) /* {{{ */ path 1625 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { path 1647 Zend/zend_virtual_cwd.c CWD_API int virtual_creat(const char *path, mode_t mode) /* {{{ */ path 1653 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_FILEPATH)) { path 1702 Zend/zend_virtual_cwd.c CWD_API int virtual_stat(const char *path, zend_stat_t *buf) /* {{{ */ path 1708 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { path 1720 Zend/zend_virtual_cwd.c CWD_API int virtual_lstat(const char *path, zend_stat_t *buf) /* {{{ */ path 1726 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { path 1738 Zend/zend_virtual_cwd.c CWD_API int virtual_unlink(const char *path) /* {{{ */ path 1744 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_EXPAND)) { path 1914 Zend/zend_virtual_cwd.c CWD_API char *tsrm_realpath(const char *path, char *real_path) /* {{{ */ path 1920 Zend/zend_virtual_cwd.c if (!*path) { path 1928 Zend/zend_virtual_cwd.c path = cwd; path 1930 Zend/zend_virtual_cwd.c } else if (!IS_ABSOLUTE_PATH(path, strlen(path)) && path 1943 Zend/zend_virtual_cwd.c if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { path 69 Zend/zend_virtual_cwd.h #define COPY_WHEN_ABSOLUTE(path) 2 path 70 Zend/zend_virtual_cwd.h #define IS_UNC_PATH(path, len) \ path 71 Zend/zend_virtual_cwd.h (len >= 2 && IS_SLASH(path[0]) && IS_SLASH(path[1])) path 72 Zend/zend_virtual_cwd.h #define IS_ABSOLUTE_PATH(path, len) \ path 73 Zend/zend_virtual_cwd.h (len >= 2 && (/* is local */isalpha(path[0]) && path[1] == ':' || /* is UNC */IS_SLASH(path[0]) && IS_SLASH(path[1]))) path 85 Zend/zend_virtual_cwd.h #define IS_ABSOLUTE_PATH(path, len) \ path 86 Zend/zend_virtual_cwd.h ((strchr(path, ':') != NULL) || ((len >= 1) && ((path[0] == '/') || (path[0] == '\\')))) path 108 Zend/zend_virtual_cwd.h #define COPY_WHEN_ABSOLUTE(path) 0 path 112 Zend/zend_virtual_cwd.h #define IS_ABSOLUTE_PATH(path, len) \ path 113 Zend/zend_virtual_cwd.h (IS_SLASH(path[0])) path 133 Zend/zend_virtual_cwd.h CWD_API int php_sys_stat_ex(const char *path, zend_stat_t *buf, int lstat); path 134 Zend/zend_virtual_cwd.h # define php_sys_stat(path, buf) php_sys_stat_ex(path, buf, 0) path 135 Zend/zend_virtual_cwd.h # define php_sys_lstat(path, buf) php_sys_stat_ex(path, buf, 1) path 158 Zend/zend_virtual_cwd.h CWD_API int virtual_chdir(const char *path); path 159 Zend/zend_virtual_cwd.h CWD_API int virtual_chdir_file(const char *path, int (*p_chdir)(const char *path)); path 160 Zend/zend_virtual_cwd.h CWD_API int virtual_filepath(const char *path, char **filepath); path 161 Zend/zend_virtual_cwd.h CWD_API int virtual_filepath_ex(const char *path, char **filepath, verify_path_func verify_path); path 162 Zend/zend_virtual_cwd.h CWD_API char *virtual_realpath(const char *path, char *real_path); path 163 Zend/zend_virtual_cwd.h CWD_API FILE *virtual_fopen(const char *path, const char *mode); path 164 Zend/zend_virtual_cwd.h CWD_API int virtual_open(const char *path, int flags, ...); path 165 Zend/zend_virtual_cwd.h CWD_API int virtual_creat(const char *path, mode_t mode); path 167 Zend/zend_virtual_cwd.h CWD_API int virtual_stat(const char *path, zend_stat_t *buf); path 168 Zend/zend_virtual_cwd.h CWD_API int virtual_lstat(const char *path, zend_stat_t *buf); path 169 Zend/zend_virtual_cwd.h CWD_API int virtual_unlink(const char *path); path 206 Zend/zend_virtual_cwd.h CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func verify_path, int use_realpath); path 208 Zend/zend_virtual_cwd.h CWD_API char *tsrm_realpath(const char *path, char *real_path); path 215 Zend/zend_virtual_cwd.h char *path; path 247 Zend/zend_virtual_cwd.h CWD_API void realpath_cache_del(const char *path, int path_len); path 248 Zend/zend_virtual_cwd.h CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, int path_len, time_t t); path 261 Zend/zend_virtual_cwd.h #define VCWD_FOPEN(path, mode) virtual_fopen(path, mode) path 263 Zend/zend_virtual_cwd.h #define VCWD_OPEN(path, flags) virtual_open(path, flags) path 264 Zend/zend_virtual_cwd.h #define VCWD_OPEN_MODE(path, flags, mode) virtual_open(path, flags, mode) path 265 Zend/zend_virtual_cwd.h #define VCWD_CREAT(path, mode) virtual_creat(path, mode) path 266 Zend/zend_virtual_cwd.h #define VCWD_CHDIR(path) virtual_chdir(path) path 267 Zend/zend_virtual_cwd.h #define VCWD_CHDIR_FILE(path) virtual_chdir_file(path, virtual_chdir) path 269 Zend/zend_virtual_cwd.h #define VCWD_REALPATH(path, real_path) virtual_realpath(path, real_path) path 271 Zend/zend_virtual_cwd.h #define VCWD_STAT(path, buff) virtual_stat(path, buff) path 272 Zend/zend_virtual_cwd.h # define VCWD_LSTAT(path, buff) virtual_lstat(path, buff) path 273 Zend/zend_virtual_cwd.h #define VCWD_UNLINK(path) virtual_unlink(path) path 280 Zend/zend_virtual_cwd.h #define VCWD_UTIME(path, time) virtual_utime(path, time) path 282 Zend/zend_virtual_cwd.h #define VCWD_CHMOD(path, mode) virtual_chmod(path, mode) path 284 Zend/zend_virtual_cwd.h #define VCWD_CHOWN(path, owner, group) virtual_chown(path, owner, group, 0) path 286 Zend/zend_virtual_cwd.h #define VCWD_LCHOWN(path, owner, group) virtual_chown(path, owner, group, 1) path 293 Zend/zend_virtual_cwd.h #define VCWD_FOPEN(path, mode) fopen(path, mode) path 294 Zend/zend_virtual_cwd.h #define VCWD_OPEN(path, flags) open(path, flags) path 295 Zend/zend_virtual_cwd.h #define VCWD_OPEN_MODE(path, flags, mode) open(path, flags, mode) path 296 Zend/zend_virtual_cwd.h #define VCWD_CREAT(path, mode) creat(path, mode) path 304 Zend/zend_virtual_cwd.h #define VCWD_CHDIR(path) chdir(path) path 305 Zend/zend_virtual_cwd.h #define VCWD_CHDIR_FILE(path) virtual_chdir_file(path, chdir) path 307 Zend/zend_virtual_cwd.h #define VCWD_STAT(path, buff) php_sys_stat(path, buff) path 308 Zend/zend_virtual_cwd.h #define VCWD_LSTAT(path, buff) lstat(path, buff) path 309 Zend/zend_virtual_cwd.h #define VCWD_UNLINK(path) unlink(path) path 320 Zend/zend_virtual_cwd.h #define VCWD_REALPATH(path, real_path) tsrm_realpath(path, real_path) path 324 Zend/zend_virtual_cwd.h # define VCWD_UTIME(path, time) win32_utime(path, time) path 326 Zend/zend_virtual_cwd.h # define VCWD_UTIME(path, time) utime(path, time) path 330 Zend/zend_virtual_cwd.h #define VCWD_CHMOD(path, mode) chmod(path, mode) path 332 Zend/zend_virtual_cwd.h #define VCWD_CHOWN(path, owner, group) chown(path, owner, group) path 334 Zend/zend_virtual_cwd.h #define VCWD_LCHOWN(path, owner, group) lchown(path, owner, group) path 238 ext/bz2/bz2.c const char *path, path 248 ext/bz2/bz2.c if (strncasecmp("compress.bzip2://", path, 17) == 0) { path 249 ext/bz2/bz2.c path += 17; path 256 ext/bz2/bz2.c virtual_filepath_ex(path, &path_copy, NULL); path 258 ext/bz2/bz2.c path_copy = (char *)path; path 281 ext/bz2/bz2.c stream = php_stream_open_wrapper(path, mode, options | STREAM_WILL_CAST, opened_path); path 53 ext/bz2/php_bz2.h PHP_BZ2_API php_stream *_php_stream_bz2open(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 57 ext/bz2/php_bz2.h #define php_stream_bz2open(wrapper, path, mode, options, opened_path) _php_stream_bz2open((wrapper), (path), (mode), (options), (opened_path), NULL STREAMS_CC) path 57 ext/dba/dba.c ZEND_ARG_INFO(0, path) path 64 ext/dba/dba.c ZEND_ARG_INFO(0, path) path 425 ext/dba/dba.c if (info->path) { path 426 ext/dba/dba.c pefree(info->path, info->flags&DBA_PERSISTENT); path 606 ext/dba/dba.c dba_info *php_dba_find(const char* path) path 619 ext/dba/dba.c if (!strcmp(info->path, path)) { path 835 ext/dba/dba.c info->path = pestrdup(Z_STRVAL(args[0]), persistent); path 847 ext/dba/dba.c if ((other = php_dba_find(info->path)) != NULL) { path 860 ext/dba/dba.c spprintf(&lock_name, 0, "%s.lck", info->path); path 882 ext/dba/dba.c pefree(info->path, persistent); path 883 ext/dba/dba.c info->path = pestrndup(ZSTR_VAL(opened_path), ZSTR_LEN(opened_path), persistent); path 912 ext/dba/dba.c info->fp = php_stream_open_wrapper(info->path, file_mode, STREAM_MUST_SEEK|REPORT_ERRORS|IGNORE_PATH|persistent_flag, NULL); path 1271 ext/dba/dba.c add_index_string(return_value, i, info->path); path 80 ext/dba/dba_cdb.c file = VCWD_OPEN(info->path, O_RDONLY); path 76 ext/dba/dba_db1.c db = dbopen((char *)info->path, gmode, filemode, DB_HASH, NULL); path 54 ext/dba/dba_db2.c int s = VCWD_STAT(info->path, &check_stat); path 79 ext/dba/dba_db2.c if (db_open(info->path, type, gmode, filemode, NULL, NULL, &dbp)) { path 66 ext/dba/dba_db3.c int s = VCWD_STAT(info->path, &check_stat); path 99 ext/dba/dba_db3.c (err=dbp->open(dbp, 0, info->path, NULL, type, gmode, filemode)) == 0) { path 101 ext/dba/dba_db3.c (err=dbp->open(dbp, info->path, NULL, type, gmode, filemode)) == 0) { path 80 ext/dba/dba_db4.c int s = VCWD_STAT(info->path, &check_stat); path 128 ext/dba/dba_db4.c (err=dbp->open(dbp, 0, info->path, NULL, type, gmode, filemode)) == 0) { path 130 ext/dba/dba_db4.c (err=dbp->open(dbp, info->path, NULL, type, gmode, filemode)) == 0) { path 46 ext/dba/dba_dbm.c snprintf(buf, MAXPATHLEN, "%s" extension, info->path); \ path 82 ext/dba/dba_dbm.c if(dbminit((char *) info->path) == -1) { path 61 ext/dba/dba_gdbm.c dbf = gdbm_open(info->path, 0, gmode, filemode, NULL); path 66 ext/dba/dba_ndbm.c dbf = dbm_open(info->path, gmode, filemode); path 46 ext/dba/dba_qdbm.c dbf = dpopen(info->path, DP_OREADER, 0); path 49 ext/dba/dba_qdbm.c dbf = dpopen(info->path, DP_OWRITER, 0); path 52 ext/dba/dba_qdbm.c dbf = dpopen(info->path, DP_OWRITER | DP_OCREAT, 0); path 55 ext/dba/dba_qdbm.c dbf = dpopen(info->path, DP_OWRITER | DP_OCREAT | DP_OTRUNC, 0); path 48 ext/dba/dba_tcadb.c spprintf(&path_string, 0, "%s#mode=r", info->path); path 51 ext/dba/dba_tcadb.c spprintf(&path_string, 0, "%s#mode=w", info->path); path 54 ext/dba/dba_tcadb.c spprintf(&path_string, 0, "%s#mode=wc", info->path); path 57 ext/dba/dba_tcadb.c spprintf(&path_string, 0, "%s#mode=wct", info->path); path 46 ext/dba/php_dba.h char *path; path 49 ext/fileinfo/libmagic/apptype.c char path[_MAX_PATH], drive[_MAX_DRIVE], dir[_MAX_DIR], path 62 ext/fileinfo/libmagic/apptype.c (void)sprintf(path, "%s%s%s%s", drive, path 68 ext/fileinfo/libmagic/apptype.c if ((fp = fopen(path, "wb")) == NULL) { path 69 ext/fileinfo/libmagic/apptype.c file_error(ms, errno, "cannot open tmp file `%s'", path); path 74 ext/fileinfo/libmagic/apptype.c path); path 80 ext/fileinfo/libmagic/apptype.c rc = DosQueryAppType((unsigned char *)path, &type); path 83 ext/fileinfo/libmagic/apptype.c unlink(path); path 565 ext/filter/logical_filters.c ((flags & FILTER_FLAG_PATH_REQUIRED) && url->path == NULL) || ((flags & FILTER_FLAG_QUERY_REQUIRED) && url->query == NULL) path 112 ext/ftp/ftp.c static char** ftp_genlist(ftpbuf_t *ftp, const char *cmd, const char *path); path 684 ext/ftp/ftp.c ftp_nlist(ftpbuf_t *ftp, const char *path) path 686 ext/ftp/ftp.c return ftp_genlist(ftp, "NLST", path); path 693 ext/ftp/ftp.c ftp_list(ftpbuf_t *ftp, const char *path, int recursive) path 695 ext/ftp/ftp.c return ftp_genlist(ftp, ((recursive) ? "LIST -R" : "LIST"), path); path 828 ext/ftp/ftp.c ftp_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, ftptype_t type, zend_long resumepos) path 857 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "RETR", path)) { path 920 ext/ftp/ftp.c ftp_put(ftpbuf_t *ftp, const char *path, php_stream *instream, ftptype_t type, zend_long startpos) path 949 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "STOR", path)) { path 998 ext/ftp/ftp.c ftp_size(ftpbuf_t *ftp, const char *path) path 1006 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "SIZE", path)) { path 1019 ext/ftp/ftp.c ftp_mdtm(ftpbuf_t *ftp, const char *path) path 1030 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "MDTM", path)) { path 1067 ext/ftp/ftp.c ftp_delete(ftpbuf_t *ftp, const char *path) path 1072 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "DELE", path)) { path 1783 ext/ftp/ftp.c ftp_genlist(ftpbuf_t *ftp, const char *cmd, const char *path) path 1810 ext/ftp/ftp.c if (!ftp_putcmd(ftp, cmd, path)) { path 1888 ext/ftp/ftp.c ftp_nb_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, ftptype_t type, zend_long resumepos) path 1915 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "RETR", path)) { path 2005 ext/ftp/ftp.c ftp_nb_put(ftpbuf_t *ftp, const char *path, php_stream *instream, ftptype_t type, zend_long startpos) path 2029 ext/ftp/ftp.c if (!ftp_putcmd(ftp, "STOR", path)) { path 157 ext/ftp/ftp.h char** ftp_nlist(ftpbuf_t *ftp, const char *path); path 164 ext/ftp/ftp.h char** ftp_list(ftpbuf_t *ftp, const char *path, int recursive); path 174 ext/ftp/ftp.h int ftp_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, ftptype_t type, zend_long resumepos); path 179 ext/ftp/ftp.h int ftp_put(ftpbuf_t *ftp, const char *path, php_stream *instream, ftptype_t type, zend_long startpos); path 182 ext/ftp/ftp.h zend_long ftp_size(ftpbuf_t *ftp, const char *path); path 185 ext/ftp/ftp.h time_t ftp_mdtm(ftpbuf_t *ftp, const char *path); path 191 ext/ftp/ftp.h int ftp_delete(ftpbuf_t *ftp, const char *path); path 199 ext/ftp/ftp.h int ftp_nb_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, ftptype_t type, zend_long resumepos); path 204 ext/ftp/ftp.h int ftp_nb_put(ftpbuf_t *ftp, const char *path, php_stream *instream, ftptype_t type, zend_long startpos); path 2584 ext/gd/gd.c zend_string *path; path 2586 ext/gd/gd.c tmp = php_open_temporary_file(NULL, NULL, &path); path 2643 ext/gd/gd.c VCWD_UNLINK((const char *)ZSTR_VAL(path)); /* make sure that the temporary file is removed */ path 2644 ext/gd/gd.c zend_string_release(path); path 373 ext/gd/libgd/gdft.c char *name, *path=NULL, *dir; path 398 ext/gd/libgd/gdft.c path = gdEstrdup (fontsearchpath); path 412 ext/gd/libgd/gdft.c for (dir = gd_strtok_r (path, PATHSEPARATOR, &strtok_ptr_path); dir; path 438 ext/gd/libgd/gdft.c gdFree(path); path 439 ext/gd/libgd/gdft.c path = NULL; path 445 ext/gd/libgd/gdft.c if (path) { path 446 ext/gd/libgd/gdft.c gdFree(path); path 1303 ext/mbstring/ucgendat/ucgendat.c char path[BUFSIZ]; path 1316 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "uctable.h", opath); path 1317 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "w")) == 0) path 1323 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "ctype.dat", opath); path 1324 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1474 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "case.dat", opath); path 1475 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1553 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "comp.dat", opath); path 1554 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1629 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "decomp.dat", opath); path 1630 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1722 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "kdecomp.dat", opath); path 1723 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1802 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "cmbcl.dat", opath); path 1803 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 1876 ext/mbstring/ucgendat/ucgendat.c snprintf(path, sizeof path, "%s" LDAP_DIRSEP "num.dat", opath); path 1877 ext/mbstring/ucgendat/ucgendat.c if ((out = fopen(path, "wb")) == 0) path 926 ext/opcache/ZendAccelerator.c char *accel_make_persistent_key(const char *path, int path_length, int *key_len) path 931 ext/opcache/ZendAccelerator.c if (IS_ABSOLUTE_PATH(path, path_length)) { path 934 ext/opcache/ZendAccelerator.c } else if (UNEXPECTED(is_stream_path(path))) { path 935 ext/opcache/ZendAccelerator.c if (!is_cacheable_stream_path(path)) { path 957 ext/opcache/ZendAccelerator.c zend_accel_error(ACCEL_LOG_INFO, "getcwd() failed for '%s' (%d), please try to set opcache.use_cwd to 0 in ini file", path, errno); path 1041 ext/opcache/ZendAccelerator.c memcpy(ZCG(key), path, path_length); path 1079 ext/opcache/ZendAccelerator.c return (char*)path; path 331 ext/opcache/ZendAccelerator.h char *accel_make_persistent_key(const char *path, int path_length, int *key_len); path 94 ext/opcache/zend_accelerator_blacklist.c c = blacklist->entries[i].path; path 200 ext/opcache/zend_accelerator_blacklist.c free(p->path); path 293 ext/opcache/zend_accelerator_blacklist.c blacklist->entries[blacklist->pos].path = (char *)malloc(path_length + 1); path 294 ext/opcache/zend_accelerator_blacklist.c if (!blacklist->entries[blacklist->pos].path) { path 300 ext/opcache/zend_accelerator_blacklist.c memcpy(blacklist->entries[blacklist->pos].path, real_path, path_length + 1); path 28 ext/opcache/zend_accelerator_blacklist.h char *path; path 665 ext/opcache/zend_accelerator_module.c add_next_index_stringl(return_value, p->path, p->path_length); path 124 ext/pcntl/pcntl.c ZEND_ARG_INFO(0, path) path 864 ext/pcntl/pcntl.c char *path; path 868 ext/pcntl/pcntl.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "p|aa", &path, &path_len, &args, &envs) == FAILURE) { path 878 ext/pcntl/pcntl.c *argv = path; path 890 ext/pcntl/pcntl.c *argv = path; path 924 ext/pcntl/pcntl.c if (execve(path, argv, envp) == -1) { path 934 ext/pcntl/pcntl.c if (execv(path, argv) == -1) { path 304 ext/phar/dirstream.c php_stream *phar_wrapper_open_dir(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC) /* {{{ */ path 315 ext/phar/dirstream.c if ((resource = phar_parse_url(wrapper, path, mode, options)) == NULL) { path 316 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar url \"%s\" is unknown", path); path 321 ext/phar/dirstream.c if (!resource->scheme || !resource->host || !resource->path) { path 322 ext/phar/dirstream.c if (resource->host && !resource->path) { path 323 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: no directory in \"%s\", must have at least phar://%s/ for root directory (always use full path to a new phar)", path, resource->host); path 328 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: invalid url \"%s\", must have at least phar://%s/", path, path); path 334 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: not a phar url \"%s\"", path); path 340 ext/phar/dirstream.c internal_file = resource->path + 1; /* strip leading "/" */ path 444 ext/phar/dirstream.c if (!resource->scheme || !resource->host || !resource->path) { path 459 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot create directory \"%s\" in phar \"%s\", error retrieving phar information: %s", resource->path+1, resource->host, error); path 465 ext/phar/dirstream.c if ((e = phar_get_entry_info_dir(phar, resource->path + 1, strlen(resource->path + 1), 2, &error, 1))) { path 471 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot create directory \"%s\" in phar \"%s\", directory already exists", resource->path+1, resource->host); path 477 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot create directory \"%s\" in phar \"%s\", %s", resource->path+1, resource->host, error); path 483 ext/phar/dirstream.c if (phar_get_entry_info_dir(phar, resource->path + 1, strlen(resource->path + 1), 0, &error, 1)) { path 485 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot create directory \"%s\" in phar \"%s\", file already exists", resource->path+1, resource->host); path 491 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot create directory \"%s\" in phar \"%s\", %s", resource->path+1, resource->host, error); path 504 ext/phar/dirstream.c entry.filename = estrdup(resource->path + 1); path 511 ext/phar/dirstream.c entry.filename_len = strlen(resource->path + 1); path 579 ext/phar/dirstream.c if (!resource->scheme || !resource->host || !resource->path) { path 594 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot remove directory \"%s\" in phar \"%s\", error retrieving phar information: %s", resource->path+1, resource->host, error); path 600 ext/phar/dirstream.c path_len = strlen(resource->path+1); path 602 ext/phar/dirstream.c if (!(entry = phar_get_entry_info_dir(phar, resource->path + 1, path_len, 2, &error, 1))) { path 604 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot remove directory \"%s\" in phar \"%s\", %s", resource->path+1, resource->host, error); path 607 ext/phar/dirstream.c php_stream_wrapper_log_error(wrapper, options, "phar error: cannot remove directory \"%s\" in phar \"%s\", directory does not exist", resource->path+1, resource->host); path 619 ext/phar/dirstream.c memcmp(ZSTR_VAL(str_key), resource->path+1, path_len) == 0 && path 636 ext/phar/dirstream.c memcmp(ZSTR_VAL(str_key), resource->path+1, path_len) == 0 && path 650 ext/phar/dirstream.c zend_hash_str_del(&phar->virtual_dirs, resource->path+1, path_len); path 36 ext/phar/dirstream.h php_stream* phar_wrapper_open_dir(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 2077 ext/phar/phar.c char *phar_fix_filepath(char *path, int *new_len, int use_cwd) /* {{{ */ path 2085 ext/phar/phar.c if (PHAR_G(cwd_len) && use_cwd && path_length > 2 && path[0] == '.' && path[1] == '/') { path 2087 ext/phar/phar.c newpath = emalloc(strlen(path) + newpath_len + 1); path 2090 ext/phar/phar.c newpath = emalloc(strlen(path) + 2); path 2095 ext/phar/phar.c ptr = path; path 2104 ext/phar/phar.c ptr = memchr(ptr, '/', path_length - (ptr - path)); path 2107 ext/phar/phar.c if (!ptr && (path_length - (tok - path))) { path 2108 ext/phar/phar.c switch (path_length - (tok - path)) { path 2111 ext/phar/phar.c efree(path); path 2119 ext/phar/phar.c efree(path); path 2126 ext/phar/phar.c return path; path 2155 ext/phar/phar.c if (ptr == path + path_length) { path 2162 ext/phar/phar.c ptr = memchr(ptr, '/', path_length - (ptr - path)); path 2165 ext/phar/phar.c if (!ptr && (path_length - (tok - path))) { path 2166 ext/phar/phar.c ptr_length = path_length - (tok - path); path 2167 ext/phar/phar.c ptr = path + path_length; path 2172 ext/phar/phar.c efree(path); path 501 ext/phar/phar_internal.h static inline void phar_unixify_path_separators(char *path, int path_len) path 506 ext/phar/phar_internal.h for (s = path; s - path < path_len; ++s) { path 565 ext/phar/phar_internal.h int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len, char *path, int path_len); path 567 ext/phar/phar_internal.h char *phar_fix_filepath(char *path, int *new_len, int use_cwd); path 603 ext/phar/phar_internal.h phar_entry_info *phar_get_entry_info(phar_archive_data *phar, char *path, int path_len, char **error, int security); path 604 ext/phar/phar_internal.h phar_entry_info *phar_get_entry_info_dir(phar_archive_data *phar, char *path, int path_len, char dir, char **error, int security); path 605 ext/phar/phar_internal.h phar_entry_data *phar_get_or_create_entry_data(char *fname, int fname_len, char *path, int path_len, const char *mode, char allow_dir, char **error, int security); path 606 ext/phar/phar_internal.h int phar_get_entry_data(phar_entry_data **ret, char *fname, int fname_len, char *path, int path_len, const char *mode, char allow_dir, char **error, int security); path 457 ext/phar/phar_object.c char *fname, *arch = NULL, *entry = NULL, *path, *actual; path 462 ext/phar/phar_object.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "pp", &path, &path_len, &actual, &actual_len) == FAILURE) { path 477 ext/phar/phar_object.c if (path_len > 7 && !memcmp(path, "phar://", 7)) { path 478 ext/phar/phar_object.c zend_throw_exception_ex(phar_ce_PharException, 0, "Can only mount internal paths within a phar archive, use a relative path instead of \"%s\"", path); path 498 ext/phar/phar_object.c if (SUCCESS != phar_mount_entry(pphar, actual, actual_len, path, path_len)) { path 499 ext/phar/phar_object.c zend_throw_exception_ex(phar_ce_PharException, 0, "Mounting of %s to %s within phar %s failed", path, actual, arch); path 500 ext/phar/phar_object.c if (path && path == entry) { path 511 ext/phar/phar_object.c if (entry && path && path == entry) { path 528 ext/phar/phar_object.c } else if (SUCCESS == phar_split_fname(path, path_len, &arch, &arch_len, &entry, &entry_len, 2, 0)) { path 529 ext/phar/phar_object.c path = entry; path 534 ext/phar/phar_object.c zend_throw_exception_ex(phar_ce_PharException, 0, "Mounting of %s to %s failed", path, actual); path 89 ext/phar/stream.c resource->path = entry; path 98 ext/phar/stream.c fprintf(stderr, "Path: %s\n", resource->path); path 158 ext/phar/stream.c static php_stream * phar_wrapper_open_url(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC) /* {{{ */ path 170 ext/phar/stream.c if ((resource = phar_parse_url(wrapper, path, mode, options)) == NULL) { path 175 ext/phar/stream.c if (!resource->scheme || !resource->host || !resource->path) { path 177 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options, "phar error: invalid url \"%s\"", path); path 183 ext/phar/stream.c php_stream_wrapper_log_error(wrapper, options, "phar error: not a phar stream url \"%s\"", path); path 191 ext/phar/stream.c internal_file = estrdup(resource->path + 1); path 584 ext/phar/stream.c if (!resource->scheme || !resource->host || !resource->path) { path 597 ext/phar/stream.c internal_file = resource->path + 1; /* strip leading "/" */ path 693 ext/phar/stream.c if (!resource->scheme || !resource->host || !resource->path) { path 716 ext/phar/stream.c internal_file = estrdup(resource->path + 1); path 805 ext/phar/stream.c if (!resource_from->scheme || !resource_from->host || !resource_from->path) { path 812 ext/phar/stream.c if (!resource_to->scheme || !resource_to->host || !resource_to->path) { path 850 ext/phar/stream.c if (NULL != (entry = zend_hash_str_find_ptr(&(phar->manifest), resource_from->path+1, strlen(resource_from->path)-1))) { path 870 ext/phar/stream.c entry = zend_hash_str_add_mem(&(phar->manifest), resource_to->path+1, strlen(resource_to->path)-1, (void **)&new, sizeof(phar_entry_info)); path 872 ext/phar/stream.c entry->filename = estrdup(resource_to->path+1); path 886 ext/phar/stream.c is_dir = zend_hash_str_exists(&(phar->virtual_dirs), resource_from->path+1, strlen(resource_from->path)-1); path 902 ext/phar/stream.c uint from_len = strlen(resource_from->path+1); path 903 ext/phar/stream.c uint to_len = strlen(resource_to->path+1); path 910 ext/phar/stream.c memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 && path 914 ext/phar/stream.c memcpy(ZSTR_VAL(new_str_key), resource_to->path + 1, to_len); path 935 ext/phar/stream.c memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 && path 939 ext/phar/stream.c memcpy(ZSTR_VAL(new_str_key), resource_to->path + 1, to_len); path 953 ext/phar/stream.c memcmp(ZSTR_VAL(str_key), resource_from->path+1, from_len) == 0 && path 957 ext/phar/stream.c memcpy(ZSTR_VAL(new_str_key), resource_to->path + 1, to_len); path 27 ext/phar/stream.h static php_stream* phar_wrapper_open_url(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 170 ext/phar/util.c int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len, char *path, int path_len) /* {{{ */ path 177 ext/phar/util.c if (phar_path_check(&path, &path_len, &err) > pcr_is_ok) { path 181 ext/phar/util.c if (path_len >= sizeof(".phar")-1 && !memcmp(path, ".phar", sizeof(".phar")-1)) { path 189 ext/phar/util.c entry.filename = estrndup(path, path_len); path 256 ext/phar/util.c char *path, *fname, *arch, *entry, *test; path 319 ext/phar/util.c spprintf(&path, MAXPATHLEN, "phar://%s/%s%c%s", arch, PHAR_G(cwd), DEFAULT_DIR_SEPARATOR, PG(include_path)); path 321 ext/phar/util.c ret = php_resolve_path(filename, filename_len, path); path 322 ext/phar/util.c efree(path); path 352 ext/phar/util.c int phar_get_entry_data(phar_entry_data **ret, char *fname, int fname_len, char *path, int path_len, const char *mode, char allow_dir, char **error, int security) /* {{{ */ path 377 ext/phar/util.c spprintf(error, 4096, "phar error: file \"%s\" in phar \"%s\" cannot be opened for writing, disabled by ini setting", path, fname); path 390 ext/phar/util.c if ((entry = phar_get_entry_info_dir(phar, path, path_len, allow_dir, for_create && !PHAR_G(readonly) && !phar->is_data ? NULL : error, security)) == NULL) { path 397 ext/phar/util.c if ((entry = phar_get_entry_info(phar, path, path_len, for_create && !PHAR_G(readonly) && !phar->is_data ? NULL : error, security)) == NULL) { path 408 ext/phar/util.c spprintf(error, 4096, "phar error: file \"%s\" in phar \"%s\" cannot be opened for writing, could not make cached phar writeable", path, fname); path 418 ext/phar/util.c spprintf(error, 4096, "phar error: file \"%s\" in phar \"%s\" cannot be opened for reading, writable file pointers are open", path, fname); path 425 ext/phar/util.c spprintf(error, 4096, "phar error: file \"%s\" in phar \"%s\" cannot be opened for writing, readable file pointers are open", path, fname); path 518 ext/phar/util.c phar_entry_data *phar_get_or_create_entry_data(char *fname, int fname_len, char *path, int path_len, const char *mode, char allow_dir, char **error, int security) /* {{{ */ path 527 ext/phar/util.c phar_unixify_path_separators(path, path_len); path 530 ext/phar/util.c is_dir = (path_len && path[path_len - 1] == '/') ? 1 : 0; path 536 ext/phar/util.c if (FAILURE == phar_get_entry_data(&ret, fname, fname_len, path, path_len, mode, allow_dir, error, security)) { path 542 ext/phar/util.c if (phar_path_check(&path, &path_len, &pcr_error) > pcr_is_ok) { path 544 ext/phar/util.c spprintf(error, 0, "phar error: invalid path \"%s\" contains %s", path, pcr_error); path 551 ext/phar/util.c spprintf(error, 4096, "phar error: file \"%s\" in phar \"%s\" cannot be created, could not make cached phar writeable", path, fname); path 586 ext/phar/util.c phar_add_virtual_dirs(phar, path, path_len); path 591 ext/phar/util.c etemp.filename = estrndup(path, path_len); path 1209 ext/phar/util.c phar_entry_info *phar_get_entry_info(phar_archive_data *phar, char *path, int path_len, char **error, int security) /* {{{ */ path 1211 ext/phar/util.c return phar_get_entry_info_dir(phar, path, path_len, 0, error, security); path 1219 ext/phar/util.c phar_entry_info *phar_get_entry_info_dir(phar_archive_data *phar, char *path, int path_len, char dir, char **error, int security) /* {{{ */ path 1226 ext/phar/util.c phar_unixify_path_separators(path, path_len); path 1229 ext/phar/util.c is_dir = (path_len && (path[path_len - 1] == '/')) ? 1 : 0; path 1235 ext/phar/util.c if (security && path_len >= sizeof(".phar")-1 && !memcmp(path, ".phar", sizeof(".phar")-1)) { path 1244 ext/phar/util.c spprintf(error, 4096, "phar error: invalid path \"%s\" must not be empty", path); path 1249 ext/phar/util.c if (phar_path_check(&path, &path_len, &pcr_error) > pcr_is_ok) { path 1251 ext/phar/util.c spprintf(error, 4096, "phar error: invalid path \"%s\" contains %s", path, pcr_error); path 1267 ext/phar/util.c if (NULL != (entry = zend_hash_str_find_ptr(&phar->manifest, path, path_len))) { path 1274 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" is a directory", path); path 1281 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" exists and is a not a directory", path); path 1289 ext/phar/util.c if (zend_hash_str_exists(&phar->virtual_dirs, path, path_len)) { path 1294 ext/phar/util.c entry->filename = (char *) estrndup(path, path_len + 1); path 1305 ext/phar/util.c if ((int)ZSTR_LEN(str_key) >= path_len || strncmp(ZSTR_VAL(str_key), path, ZSTR_LEN(str_key))) { path 1326 ext/phar/util.c test_len = spprintf(&test, MAXPATHLEN, "%s%s", entry->tmp, path + ZSTR_LEN(str_key)); path 1336 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" is a directory", path); path 1345 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" exists and is a not a directory", path); path 1351 ext/phar/util.c if (SUCCESS != phar_mount_entry(phar, test, test_len, path, path_len)) { path 1354 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" exists as file \"%s\" and could not be mounted", path, test); path 1361 ext/phar/util.c if (NULL == (entry = zend_hash_str_find_ptr(&phar->manifest, path, path_len))) { path 1363 ext/phar/util.c spprintf(error, 4096, "phar error: path \"%s\" exists as file \"%s\" and could not be retrieved after being mounted", path, test); path 898 ext/posix/posix.c char *path; path 903 ext/posix/posix.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "pl", &path, &path_len, &mode) == FAILURE) { path 907 ext/posix/posix.c if (php_check_open_basedir_ex(path, 0)) { path 911 ext/posix/posix.c result = mkfifo(path, mode); path 927 ext/posix/posix.c char *path; path 936 ext/posix/posix.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "pl|ll", &path, &path_len, path 941 ext/posix/posix.c if (php_check_open_basedir_ex(path, 0)) { path 963 ext/posix/posix.c result = mknod(path, mode, php_dev); path 1013 ext/posix/posix.c char *filename, *path; path 1019 ext/posix/posix.c path = expand_filepath(filename, NULL); path 1020 ext/posix/posix.c if (!path) { path 1025 ext/posix/posix.c if (php_check_open_basedir_ex(path, 0)) { path 1026 ext/posix/posix.c efree(path); path 1031 ext/posix/posix.c ret = access(path, mode); path 1032 ext/posix/posix.c efree(path); path 230 ext/session/mod_mm.c static int ps_mm_initialize(ps_mm *data, const char *path) path 233 ext/session/mod_mm.c data->mm = mm_create(0, path); path 1211 ext/session/session.c const char *path; path 1215 ext/session/session.c path = SG(request_info).path_translated; path 1216 ext/session/session.c if (path) { path 1217 ext/session/session.c if (VCWD_STAT(path, &sb) == -1) { path 1703 ext/session/session.c zend_string *path = NULL, *domain = NULL; path 1709 ext/session/session.c zend_parse_parameters(argc, "z|SSbb", &lifetime, &path, &domain, &secure, &httponly) == FAILURE) { path 1719 ext/session/session.c if (path) { path 1721 ext/session/session.c zend_alter_ini_entry(ini_name, path, PHP_INI_USER, PHP_INI_STAGE_RUNTIME); path 2436 ext/session/session.c ZEND_ARG_INFO(0, path) path 2476 ext/session/session.c ZEND_ARG_INFO(0, path) path 2603 ext/simplexml/simplexml.c ZEND_ARG_INFO(0, path) path 555 ext/soap/php_http.c if (phpurl->path) { path 556 ext/soap/php_http.c smart_str_appends(&soap_headers, phpurl->path); path 693 ext/soap/php_http.c if (phpurl->path) { path 694 ext/soap/php_http.c PHP_MD5Update(&md5ctx, (unsigned char*)phpurl->path, strlen(phpurl->path)); path 741 ext/soap/php_http.c if (phpurl->path) { path 742 ext/soap/php_http.c smart_str_appends(&soap_headers, phpurl->path); path 827 ext/soap/php_http.c strncmp(phpurl->path?phpurl->path:"/",Z_STRVAL_P(tmp),Z_STRLEN_P(tmp)) == 0) && path 998 ext/soap/php_http.c char *t = phpurl->path?phpurl->path:"/"; path 1099 ext/soap/php_http.c if (new_url->scheme == NULL && new_url->path != NULL) { path 1103 ext/soap/php_http.c if (new_url->path && new_url->path[0] != '/') { path 1104 ext/soap/php_http.c if (phpurl->path) { path 1105 ext/soap/php_http.c char *t = phpurl->path; path 1108 ext/soap/php_http.c char *s = emalloc((p - t) + strlen(new_url->path) + 2); path 1111 ext/soap/php_http.c strcat(s, new_url->path); path 1112 ext/soap/php_http.c efree(new_url->path); path 1113 ext/soap/php_http.c new_url->path = s; path 1116 ext/soap/php_http.c char *s = emalloc(strlen(new_url->path) + 2); path 1118 ext/soap/php_http.c strcat(s, new_url->path); path 1119 ext/soap/php_http.c efree(new_url->path); path 1120 ext/soap/php_http.c new_url->path = s; path 1198 ext/soap/php_http.c if (phpurl->path) phpurl->path = estrdup(phpurl->path); path 145 ext/sockets/conversions.c smart_str path = {0}; path 158 ext/sockets/conversions.c smart_str_appends(&path, *node); path 159 ext/sockets/conversions.c smart_str_appends(&path, " > "); path 162 ext/sockets/conversions.c if (path.s && ZSTR_LEN(path.s) > 3) { path 163 ext/sockets/conversions.c ZSTR_LEN(path.s) -= 3; path 165 ext/sockets/conversions.c smart_str_0(&path); path 173 ext/sockets/conversions.c path.s && *ZSTR_VAL(path.s) != '\0' ? ZSTR_VAL(path.s) : "unavailable", path 178 ext/sockets/conversions.c smart_str_free(&path); path 643 ext/sockets/conversions.c static void from_zval_write_sun_path(const zval *path, char *sockaddr_un_c, ser_context *ctx) path 648 ext/sockets/conversions.c path_str = zval_get_string((zval *) path); path 230 ext/spl/spl_directory.c static void spl_filesystem_dir_open(spl_filesystem_object* intern, char *path) path 235 ext/spl/spl_directory.c intern->_path_len = (int)strlen(path); path 236 ext/spl/spl_directory.c intern->u.dir.dirp = php_stream_opendir(path, REPORT_ERRORS, FG(default_context)); path 238 ext/spl/spl_directory.c if (intern->_path_len > 1 && IS_SLASH_AT(path, intern->_path_len-1)) { path 239 ext/spl/spl_directory.c intern->_path = estrndup(path, --intern->_path_len); path 241 ext/spl/spl_directory.c intern->_path = estrndup(path, intern->_path_len); path 250 ext/spl/spl_directory.c "Failed to open directory \"%s\"", path); path 377 ext/spl/spl_directory.c void spl_filesystem_info_set_filename(spl_filesystem_object *intern, char *path, size_t len, size_t use_copy) /* {{{ */ path 385 ext/spl/spl_directory.c intern->file_name = use_copy ? estrndup(path, len) : path; path 408 ext/spl/spl_directory.c intern->_path = estrndup(path, intern->_path_len); path 584 ext/spl/spl_directory.c char *path; path 597 ext/spl/spl_directory.c path = spl_filesystem_object_get_pathname(intern, &path_len); path 598 ext/spl/spl_directory.c ZVAL_STRINGL(&tmp, path, path_len); path 678 ext/spl/spl_directory.c char *path; path 687 ext/spl/spl_directory.c parsed = zend_parse_parameters(ZEND_NUM_ARGS(), "s|l", &path, &len, &flags); path 690 ext/spl/spl_directory.c parsed = zend_parse_parameters(ZEND_NUM_ARGS(), "s", &path, &len); path 717 ext/spl/spl_directory.c if (SPL_HAS_FLAG(ctor_flags, DIT_CTOR_GLOB) && strstr(path, "glob://") != path) { path 718 ext/spl/spl_directory.c spprintf(&path, 0, "glob://%s", path); path 719 ext/spl/spl_directory.c spl_filesystem_dir_open(intern, path); path 720 ext/spl/spl_directory.c efree(path); path 724 ext/spl/spl_directory.c spl_filesystem_dir_open(intern, path); path 863 ext/spl/spl_directory.c char *path; path 870 ext/spl/spl_directory.c path = spl_filesystem_object_get_path(intern, &path_len); path 871 ext/spl/spl_directory.c RETURN_STRINGL(path, path_len); path 1029 ext/spl/spl_directory.c char *path; path 1035 ext/spl/spl_directory.c path = spl_filesystem_object_get_pathname(intern, &path_len); path 1036 ext/spl/spl_directory.c if (path != NULL) { path 1037 ext/spl/spl_directory.c RETURN_STRINGL(path, path_len); path 1109 ext/spl/spl_directory.c char *path; path 1112 ext/spl/spl_directory.c if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "s", &path, &len) == FAILURE) { path 1118 ext/spl/spl_directory.c spl_filesystem_info_set_filename(intern, path, len, 1); path 1382 ext/spl/spl_directory.c char *path = spl_filesystem_object_get_pathname(intern, &path_len); path 1383 ext/spl/spl_directory.c if (path) { path 1384 ext/spl/spl_directory.c char *dpath = estrndup(path, path_len); path 1943 ext/spl/spl_directory.c ZEND_ARG_INFO(0, path) path 1969 ext/spl/spl_directory.c ZEND_ARG_INFO(0, path) path 28105 ext/sqlite3/libsqlite/sqlite3.c const char *path, /* Name of the file to be locked or unlocked */ path 28123 ext/sqlite3/libsqlite/sqlite3.c err = fsctl(path, afpfsByteRangeLock2FSCTL, &pb, 0); path 28128 ext/sqlite3/libsqlite/sqlite3.c path, tErrno, strerror(tErrno))); path 31972 ext/sqlite3/libsqlite/sqlite3.c const char *path, /* path for the new unixFile */ path 31990 ext/sqlite3/libsqlite/sqlite3.c pUnused = findReusableFd(path, openFlags); path 32000 ext/sqlite3/libsqlite/sqlite3.c fd = robust_open(path, openFlags, 0); path 32003 ext/sqlite3/libsqlite/sqlite3.c if( proxyCreateLockPath(path) == SQLITE_OK ){ path 32004 ext/sqlite3/libsqlite/sqlite3.c fd = robust_open(path, openFlags, 0); path 32010 ext/sqlite3/libsqlite/sqlite3.c fd = robust_open(path, openFlags, 0); path 32041 ext/sqlite3/libsqlite/sqlite3.c rc = fillInUnixFile(&dummyVfs, fd, (sqlite3_file*)pNew, path, 0); path 32424 ext/sqlite3/libsqlite/sqlite3.c char *path = tempLockPath ? tempLockPath : pCtx->lockProxyPath; path 32425 ext/sqlite3/libsqlite/sqlite3.c rc = proxyCreateUnixFile(path, &pCtx->lockProxy, 1); path 32535 ext/sqlite3/libsqlite/sqlite3.c static int switchLockProxyPath(unixFile *pFile, const char *path) { path 32545 ext/sqlite3/libsqlite/sqlite3.c if( !path || path[0]=='\0' || !strcmp(path, ":auto:") || path 32546 ext/sqlite3/libsqlite/sqlite3.c (oldPath && !strncmp(oldPath, path, MAXPATHLEN)) ){ path 32558 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxyPath = sqlite3DbStrDup(0, path); path 32602 ext/sqlite3/libsqlite/sqlite3.c static int proxyTransformUnixFile(unixFile *pFile, const char *path) { path 32612 ext/sqlite3/libsqlite/sqlite3.c if( !path || path[0]=='\0' || !strcmp(path, ":auto:") ){ path 32615 ext/sqlite3/libsqlite/sqlite3.c lockPath=(char *)path; path 809 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 813 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 899 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 1207 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 1224 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 1228 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 1424 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 1434 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 2213 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 2218 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 2223 ext/standard/basic_functions.c ZEND_ARG_INFO(0, path) path 5730 ext/standard/basic_functions.c char *path; path 5737 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &path, &path_len) == FAILURE) { path 5741 ext/standard/basic_functions.c if (zend_hash_str_exists(SG(rfc1867_uploaded_files), path, path_len)) { path 5753 ext/standard/basic_functions.c char *path, *new_path; path 5765 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "sp", &path, &path_len, &new_path, &new_path_len) == FAILURE) { path 5769 ext/standard/basic_functions.c if (!zend_hash_str_exists(SG(rfc1867_uploaded_files), path, path_len)) { path 5777 ext/standard/basic_functions.c if (VCWD_RENAME(path, new_path) == 0) { path 5789 ext/standard/basic_functions.c } else if (php_copy_file_ex(path, new_path, STREAM_DISABLE_OPEN_BASEDIR) == SUCCESS) { path 5790 ext/standard/basic_functions.c VCWD_UNLINK(path); path 5795 ext/standard/basic_functions.c zend_hash_str_del(SG(rfc1867_uploaded_files), path, path_len); path 5797 ext/standard/basic_functions.c php_error_docref(NULL, E_WARNING, "Unable to move '%s' to '%s'", path, new_path); path 366 ext/standard/dir.c char path[MAXPATHLEN]; path 374 ext/standard/dir.c ret = VCWD_GETCWD(path, MAXPATHLEN); path 376 ext/standard/dir.c ret = VCWD_GETWD(path); path 380 ext/standard/dir.c RETURN_STRING(path); path 110 ext/standard/filestat.c static int php_disk_total_space(char *path, double *space) /* {{{ */ path 139 ext/standard/filestat.c if (func(path, path 152 ext/standard/filestat.c if (GetDiskFreeSpace(path, path 173 ext/standard/filestat.c char drive = path[0] & 95; path 193 ext/standard/filestat.c if (statvfs(path, &buf)) { path 204 ext/standard/filestat.c if (statfs(path, &buf)) { path 223 ext/standard/filestat.c char *path; path 226 ext/standard/filestat.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "p", &path, &path_len) == FAILURE) { path 230 ext/standard/filestat.c if (php_check_open_basedir(path)) { path 234 ext/standard/filestat.c if (php_disk_total_space(path, &bytestotal) == SUCCESS) { path 241 ext/standard/filestat.c static int php_disk_free_space(char *path, double *space) /* {{{ */ path 271 ext/standard/filestat.c if (func(path, path 284 ext/standard/filestat.c if (GetDiskFreeSpace(path, path 305 ext/standard/filestat.c char drive = path[0] & 95; path 325 ext/standard/filestat.c if (statvfs(path, &buf)) { path 335 ext/standard/filestat.c if (statfs(path, &buf)) { path 358 ext/standard/filestat.c char *path; path 361 ext/standard/filestat.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "p", &path, &path_len) == FAILURE) { path 365 ext/standard/filestat.c if (php_check_open_basedir(path)) { path 369 ext/standard/filestat.c if (php_disk_free_space(path, &bytesfree) == SUCCESS) { path 1239 ext/standard/filestat.c zend_hash_str_update(Z_ARRVAL_P(return_value), bucket->path, bucket->path_len, &entry); path 133 ext/standard/ftp_fopen_wrapper.c static php_stream *php_ftp_fopen_connect(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, path 144 ext/standard/ftp_fopen_wrapper.c resource = php_url_parse(path); path 145 ext/standard/ftp_fopen_wrapper.c if (resource == NULL || resource->path == NULL) { path 414 ext/standard/ftp_fopen_wrapper.c php_stream * php_stream_url_wrap_ftp(php_stream_wrapper *wrapper, const char *path, const char *mode, path 458 ext/standard/ftp_fopen_wrapper.c return php_stream_url_wrap_http(wrapper, path, mode, options, opened_path, context STREAMS_CC); path 466 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, path, mode, options, opened_path, context, &reuseid, &resource, &use_ssl, &use_ssl_on_data); path 478 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "SIZE %s\r\n", resource->path); path 507 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "DELE %s\r\n", resource->path); path 551 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "%s %s\r\n", tmp_line, (resource->path != NULL ? resource->path : "/")); path 686 ext/standard/ftp_fopen_wrapper.c php_stream * php_stream_ftp_opendir(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, path 699 ext/standard/ftp_fopen_wrapper.c stream = php_ftp_fopen_connect(wrapper, path, mode, options, opened_path, context, &reuseid, &resource, &use_ssl, &use_ssl_on_data); path 717 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "NLST %s\r\n", (resource->path != NULL ? resource->path : "/")); path 792 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "CWD %s\r\n", (resource->path != NULL ? resource->path : "/")); /* If we can CWD to it, it's a directory (maybe a link, but we can't tell) */ path 808 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "SIZE %s\r\n", (resource->path != NULL ? resource->path : "/")); path 823 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MDTM %s\r\n", (resource->path != NULL ? resource->path : "/")); path 914 ext/standard/ftp_fopen_wrapper.c if (resource->path == NULL) { path 922 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "DELE %s\r\n", (resource->path != NULL ? resource->path : "/")); path 972 ext/standard/ftp_fopen_wrapper.c !resource_from->path || path 973 ext/standard/ftp_fopen_wrapper.c !resource_to->path) { path 986 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RNFR %s\r\n", (resource_from->path != NULL ? resource_from->path : "/")); path 997 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RNTO %s\r\n", (resource_to->path != NULL ? resource_to->path : "/")); path 1043 ext/standard/ftp_fopen_wrapper.c if (resource->path == NULL) { path 1051 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", resource->path); path 1057 ext/standard/ftp_fopen_wrapper.c buf = estrdup(resource->path); path 1071 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "MKD %s\r\n", resource->path); path 1137 ext/standard/ftp_fopen_wrapper.c if (resource->path == NULL) { path 1144 ext/standard/ftp_fopen_wrapper.c php_stream_printf(stream, "RMD %s\r\n", resource->path); path 80 ext/standard/head.c PHPAPI int php_setcookie(zend_string *name, zend_string *value, time_t expires, zend_string *path, zend_string *domain, int secure, int url_encode, int httponly) path 114 ext/standard/head.c if (path) { path 115 ext/standard/head.c len += ZSTR_LEN(path); path 161 ext/standard/head.c if (path && ZSTR_LEN(path)) { path 163 ext/standard/head.c strlcat(cookie, ZSTR_VAL(path), len + 100); path 190 ext/standard/head.c zend_string *name, *value = NULL, *path = NULL, *domain = NULL; path 195 ext/standard/head.c &name, &value, &expires, &path, &domain, &secure, &httponly) == FAILURE) { path 199 ext/standard/head.c if (php_setcookie(name, value, expires, path, domain, secure, 1, httponly) == SUCCESS) { path 211 ext/standard/head.c zend_string *name, *value = NULL, *path = NULL, *domain = NULL; path 216 ext/standard/head.c &name, &value, &expires, &path, &domain, &secure, &httponly) == FAILURE) { path 220 ext/standard/head.c if (php_setcookie(name, value, expires, path, domain, secure, 0, httponly) == SUCCESS) { path 41 ext/standard/head.h PHPAPI int php_setcookie(zend_string *name, zend_string *value, time_t expires, zend_string *path, zend_string *domain, int secure, int url_encode, int httponly); path 113 ext/standard/http_fopen_wrapper.c const char *path, const char *mode, int options, zend_string **opened_path, path 157 ext/standard/http_fopen_wrapper.c resource = php_url_parse(path); path 168 ext/standard/http_fopen_wrapper.c return php_stream_open_wrapper_ex(path, mode, REPORT_ERRORS, NULL, context); path 373 ext/standard/http_fopen_wrapper.c scratch_len = strlen(path) + 29 + Z_STRLEN_P(tmpzval); path 386 ext/standard/http_fopen_wrapper.c scratch_len = strlen(path) + 29 + protocol_version_len; path 399 ext/standard/http_fopen_wrapper.c strcat(scratch, path); path 404 ext/standard/http_fopen_wrapper.c if (resource->path && *resource->path) { path 405 ext/standard/http_fopen_wrapper.c strlcat(scratch, resource->path, scratch_len); path 830 ext/standard/http_fopen_wrapper.c if (*(location+1) != '\0' && resource->path) { path 831 ext/standard/http_fopen_wrapper.c char *s = strrchr(resource->path, '/'); path 833 ext/standard/http_fopen_wrapper.c s = resource->path; path 836 ext/standard/http_fopen_wrapper.c s = resource->path = estrdup("/"); path 842 ext/standard/http_fopen_wrapper.c if (resource->path && *(resource->path) == '/' && *(resource->path + 1) == '\0') { path 843 ext/standard/http_fopen_wrapper.c snprintf(loc_path, sizeof(loc_path) - 1, "%s%s", resource->path, location); path 845 ext/standard/http_fopen_wrapper.c snprintf(loc_path, sizeof(loc_path) - 1, "%s/%s", resource->path, location); path 888 ext/standard/http_fopen_wrapper.c CHECK_FOR_CNTRL_CHARS(resource->path) path 947 ext/standard/http_fopen_wrapper.c php_stream *php_stream_url_wrap_http(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC) /* {{{ */ path 949 ext/standard/http_fopen_wrapper.c return php_stream_url_wrap_http_ex(wrapper, path, mode, options, opened_path, context, PHP_URL_REDIRECT_MAX, HTTP_WRAPPER_HEADER_INIT STREAMS_CC); path 174 ext/standard/php_fopen_wrapper.c php_stream * php_stream_url_wrap_php(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, path 187 ext/standard/php_fopen_wrapper.c if (!strncasecmp(path, "php://", 6)) { path 188 ext/standard/php_fopen_wrapper.c path += 6; path 191 ext/standard/php_fopen_wrapper.c if (!strncasecmp(path, "temp", 4)) { path 192 ext/standard/php_fopen_wrapper.c path += 4; path 194 ext/standard/php_fopen_wrapper.c if (!strncasecmp(path, "/maxmemory:", 11)) { path 195 ext/standard/php_fopen_wrapper.c path += 11; path 196 ext/standard/php_fopen_wrapper.c max_memory = ZEND_STRTOL(path, NULL, 10); path 210 ext/standard/php_fopen_wrapper.c if (!strcasecmp(path, "memory")) { path 219 ext/standard/php_fopen_wrapper.c if (!strcasecmp(path, "output")) { path 223 ext/standard/php_fopen_wrapper.c if (!strcasecmp(path, "input")) { path 244 ext/standard/php_fopen_wrapper.c if (!strcasecmp(path, "stdin")) { path 266 ext/standard/php_fopen_wrapper.c } else if (!strcasecmp(path, "stdout")) { path 282 ext/standard/php_fopen_wrapper.c } else if (!strcasecmp(path, "stderr")) { path 298 ext/standard/php_fopen_wrapper.c } else if (!strncasecmp(path, "fd/", 3)) { path 318 ext/standard/php_fopen_wrapper.c start = &path[3]; path 345 ext/standard/php_fopen_wrapper.c } else if (!strncasecmp(path, "filter/", 7)) { path 353 ext/standard/php_fopen_wrapper.c pathdup = estrndup(path + 6, strlen(path + 6)); path 26 ext/standard/php_fopen_wrappers.h php_stream *php_stream_url_wrap_http(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 27 ext/standard/php_fopen_wrappers.h php_stream *php_stream_url_wrap_ftp(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 1650 ext/standard/string.c PHPAPI size_t php_dirname(char *path, size_t len) path 1652 ext/standard/string.c return zend_dirname(path, len); path 1694 ext/standard/string.c char *path, *dirname; path 1700 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|l", &path, &path_len, &opt) == FAILURE) { path 1709 ext/standard/string.c dirname = estrndup(path, path_len); path 1718 ext/standard/string.c ret = php_basename(path, path_len, NULL, 0); path 1727 ext/standard/string.c ret = php_basename(path, path_len, NULL, 0); path 1744 ext/standard/string.c ret = php_basename(path, path_len, NULL, 0); path 52 ext/standard/url.c if (theurl->path) path 53 ext/standard/url.c efree(theurl->path); path 327 ext/standard/url.c ret->path = estrndup(s, (pp-s)); path 328 ext/standard/url.c php_replace_controlchars_ex(ret->path, (pp - s)); path 335 ext/standard/url.c ret->path = estrndup(s, (p-s)); path 336 ext/standard/url.c php_replace_controlchars_ex(ret->path, (p - s)); path 352 ext/standard/url.c ret->path = estrndup(s, (p-s)); path 353 ext/standard/url.c php_replace_controlchars_ex(ret->path, (p - s)); path 364 ext/standard/url.c ret->path = estrndup(s, (ue-s)); path 365 ext/standard/url.c php_replace_controlchars_ex(ret->path, (ue - s)); path 409 ext/standard/url.c if (resource->path != NULL) RETVAL_STRING(resource->path); path 438 ext/standard/url.c if (resource->path != NULL) path 439 ext/standard/url.c add_assoc_string(return_value, "path", resource->path); path 29 ext/standard/url.h char *path; path 53 ext/zip/lib/mkstemp.c _zip_mkstemp(char *path) path 57 ext/zip/lib/mkstemp.c ret = _creat(_mktemp(path), _S_IREAD|_S_IWRITE); path 78 ext/zip/lib/mkstemp.c for (trv = path; *trv; ++trv) path 112 ext/zip/lib/mkstemp.c if (trv <= path) path 116 ext/zip/lib/mkstemp.c if (stat(path, &sbuf)) path 128 ext/zip/lib/mkstemp.c if ((fd=open(path, O_CREAT|O_EXCL|O_RDWR|O_BINARY, 0600)) >= 0) path 68 ext/zip/php_zip.c #define PHP_ZIP_STAT_PATH(za, path, path_len, flags, sb) \ path 73 ext/zip/php_zip.c if (zip_stat(za, path, flags, &sb) != 0) { \ path 95 ext/zip/php_zip.c static char * php_zip_make_relative_path(char *path, size_t path_len) /* {{{ */ path 97 ext/zip/php_zip.c char *path_begin = path; path 100 ext/zip/php_zip.c if (path_len < 1 || path == NULL) { path 104 ext/zip/php_zip.c if (IS_SLASH(path[0])) { path 105 ext/zip/php_zip.c return path + 1; path 111 ext/zip/php_zip.c while (i > 0 && !IS_SLASH(path[i])) { path 116 ext/zip/php_zip.c return path; path 119 ext/zip/php_zip.c if (i >= 2 && (path[i -1] == '.' || path[i -1] == ':')) { path 121 ext/zip/php_zip.c path_begin = path + i + 1; path 598 ext/zip/php_zip.c int php_zip_pcre(zend_string *regexp, char *path, int path_len, zval *return_value) /* {{{ */ path 610 ext/zip/php_zip.c if (!IS_ABSOLUTE_PATH(path, path_len)) { path 616 ext/zip/php_zip.c if (IS_SLASH(*path)) { path 622 ext/zip/php_zip.c snprintf(work_path, MAXPATHLEN, "%s%c%s", cwd, DEFAULT_SLASH, path); path 623 ext/zip/php_zip.c path = work_path; path 627 ext/zip/php_zip.c if (ZIP_OPENBASEDIR_CHECKPATH(path)) { path 631 ext/zip/php_zip.c files_cnt = php_stream_scandir(path, &namelist, NULL, (void *) php_stream_dirent_alphasort); path 667 ext/zip/php_zip.c snprintf(fullpath, MAXPATHLEN, "%s%c%s", path, DEFAULT_SLASH, ZSTR_VAL(namelist[i])); path 1614 ext/zip/php_zip.c char *path = NULL; path 1637 ext/zip/php_zip.c &pattern, &path, &path_len, &options) == FAILURE) { path 1661 ext/zip/php_zip.c found = php_zip_pcre(pattern, path, path_len, return_value); path 2823 ext/zip/php_zip.c ZEND_ARG_INFO(0, path) path 92 ext/zip/php_zip.h php_stream *php_stream_zip_opener(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 93 ext/zip/php_zip.h php_stream *php_stream_zip_open(const char *filename, const char *path, const char *mode STREAMS_DC); path 126 ext/zip/zip_stream.c const char *path = stream->orig_path; path 135 ext/zip/zip_stream.c fragment = strchr(path, '#'); path 141 ext/zip/zip_stream.c if (strncasecmp("zip://", path, 6) == 0) { path 142 ext/zip/zip_stream.c path += 6; path 150 ext/zip/zip_stream.c path_len = strlen(path); path 155 ext/zip/zip_stream.c memcpy(file_dirname, path, path_len - fragment_len); path 158 ext/zip/zip_stream.c file_basename = php_basename((char *)path, path_len - fragment_len, NULL, 0); path 176 ext/zip/zip_stream.c if (path[path_len-1] != '/') { path 211 ext/zip/zip_stream.c php_stream *php_stream_zip_open(const char *filename, const char *path, const char *mode STREAMS_DC) path 235 ext/zip/zip_stream.c zf = zip_fopen(stream_za, path, 0); path 244 ext/zip/zip_stream.c stream->orig_path = estrdup(path); path 261 ext/zip/zip_stream.c const char *path, path 281 ext/zip/zip_stream.c fragment = strchr(path, '#'); path 286 ext/zip/zip_stream.c if (strncasecmp("zip://", path, 6) == 0) { path 287 ext/zip/zip_stream.c path += 6; path 295 ext/zip/zip_stream.c path_len = strlen(path); path 300 ext/zip/zip_stream.c memcpy(file_dirname, path, path_len - fragment_len); path 303 ext/zip/zip_stream.c file_basename = php_basename(path, path_len - fragment_len, NULL, 0); path 324 ext/zip/zip_stream.c *opened_path = zend_string_init(path, strlen(path), 0); path 68 ext/zlib/php_zlib.h php_stream *php_stream_gzopen(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 113 ext/zlib/zlib_fopen_wrapper.c php_stream *php_stream_gzopen(php_stream_wrapper *wrapper, const char *path, const char *mode, int options, path 127 ext/zlib/zlib_fopen_wrapper.c if (strncasecmp("compress.zlib://", path, 16) == 0) { path 128 ext/zlib/zlib_fopen_wrapper.c path += 16; path 129 ext/zlib/zlib_fopen_wrapper.c } else if (strncasecmp("zlib:", path, 5) == 0) { path 130 ext/zlib/zlib_fopen_wrapper.c path += 5; path 133 ext/zlib/zlib_fopen_wrapper.c innerstream = php_stream_open_wrapper_ex(path, mode, STREAM_MUST_SEEK | options | STREAM_WILL_CAST, opened_path, context); path 646 main/fastcgi.c int fcgi_listen(const char *path, int backlog) path 663 main/fastcgi.c if ((s = strchr(path, ':'))) { path 665 main/fastcgi.c if (port != 0 && (s-path) < MAXPATHLEN) { path 666 main/fastcgi.c strncpy(host, path, s-path); path 667 main/fastcgi.c host[s-path] = '\0'; path 670 main/fastcgi.c } else if (is_port_number(path)) { path 671 main/fastcgi.c port = atoi(path); path 719 main/fastcgi.c namedPipe = CreateNamedPipe(path, path 735 main/fastcgi.c int path_len = strlen(path); path 744 main/fastcgi.c memcpy(sa.sa_unix.sun_path, path, path_len + 1); path 749 main/fastcgi.c unlink(path); path 766 main/fastcgi.c chmod(path, 0777); path 97 main/fastcgi.h int fcgi_listen(const char *path, int backlog); path 138 main/fopen_wrappers.c PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path) path 156 main/fopen_wrappers.c path_len = (int)strlen(path); path 163 main/fopen_wrappers.c if (expand_filepath(path, resolved_name) == NULL) { path 277 main/fopen_wrappers.c PHPAPI int php_check_open_basedir(const char *path) path 279 main/fopen_wrappers.c return php_check_open_basedir_ex(path, 1); path 284 main/fopen_wrappers.c PHPAPI int php_check_open_basedir_ex(const char *path, int warn) path 294 main/fopen_wrappers.c if (strlen(path) > (MAXPATHLEN - 1)) { path 295 main/fopen_wrappers.c php_error_docref(NULL, E_WARNING, "File name is longer than the maximum allowed path length on this platform (%d): %s", MAXPATHLEN, path); path 311 main/fopen_wrappers.c if (php_check_specific_open_basedir(ptr, path) == 0) { path 319 main/fopen_wrappers.c php_error_docref(NULL, E_WARNING, "open_basedir restriction in effect. File(%s) is not within the allowed path(s): (%s)", path, PG(open_basedir)); path 333 main/fopen_wrappers.c static FILE *php_fopen_and_set_opened_path(const char *path, const char *mode, zend_string **opened_path) path 337 main/fopen_wrappers.c if (php_check_open_basedir((char *)path)) { path 340 main/fopen_wrappers.c fp = VCWD_FOPEN(path, mode); path 343 main/fopen_wrappers.c char *tmp = expand_filepath_with_mode(path, NULL, NULL, 0, CWD_EXPAND); path 479 main/fopen_wrappers.c PHPAPI zend_string *php_resolve_path(const char *filename, int filename_length, const char *path) path 508 main/fopen_wrappers.c !path || path 509 main/fopen_wrappers.c !*path) { path 517 main/fopen_wrappers.c ptr = path; path 618 main/fopen_wrappers.c PHPAPI FILE *php_fopen_with_path(const char *filename, const char *mode, const char *path, zend_string **opened_path) path 643 main/fopen_wrappers.c || (!path || (path && !*path)) path 660 main/fopen_wrappers.c pathbuf = estrdup(path); path 662 main/fopen_wrappers.c size_t path_length = strlen(path); path 665 main/fopen_wrappers.c memcpy(pathbuf, path, path_length); path 671 main/fopen_wrappers.c pathbuf = estrdup(path); path 33 main/fopen_wrappers.h PHPAPI int php_check_open_basedir(const char *path); path 34 main/fopen_wrappers.h PHPAPI int php_check_open_basedir_ex(const char *path, int warn); path 35 main/fopen_wrappers.h PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path); path 47 main/fopen_wrappers.h PHPAPI int php_check_safe_mode_include_dir(const char *path); path 49 main/fopen_wrappers.h PHPAPI zend_string *php_resolve_path(const char *filename, int filename_len, const char *path); path 51 main/fopen_wrappers.h PHPAPI FILE *php_fopen_with_path(const char *filename, const char *mode, const char *path, zend_string **opened_path); path 53 main/fopen_wrappers.h PHPAPI char *php_strip_url_passwd(char *path); path 246 main/main.c char *envpath, *path; path 254 main/main.c path = estrdup(envpath); path 255 main/main.c search_dir = php_strtok_r(path, ":", &last); path 265 main/main.c efree(path); path 41 main/php_ini.c #define TRANSLATE_SLASHES_LOWER(path) \ path 43 main/php_ini.c char *tmp = path; \ path 51 main/php_ini.c #define TRANSLATE_SLASHES_LOWER(path) path 802 main/php_ini.c PHPAPI void php_ini_activate_per_dir_config(char *path, size_t path_len) path 821 main/php_ini.c memcpy(path_bak, path, path_len); path 824 main/php_ini.c path = path_bak; path 828 main/php_ini.c if (has_per_dir_config && path && path_len) { path 829 main/php_ini.c ptr = path + 1; path 833 main/php_ini.c if ((tmp2 = zend_hash_str_find(&configuration_hash, path, strlen(path))) != NULL) { path 40 main/php_ini.h PHPAPI void php_ini_activate_per_dir_config(char *path, size_t path_len); path 320 main/php_network.h #define php_stream_sock_open_unix_rel(path, pathlen, persistent, timeval) _php_stream_sock_open_unix((path), (pathlen), (persistent), (timeval) STREAMS_REL_CC) path 97 main/php_open_temporary_file.c static int php_do_open_temporary_file(const char *path, const char *pfx, zend_string **opened_path_p) path 112 main/php_open_temporary_file.c if (!path || !path[0]) { path 130 main/php_open_temporary_file.c if (virtual_file_ex(&new_state, path, NULL, CWD_REALPATH)) { path 70 main/php_streams.h #define php_stream_fopen_with_path_rel(filename, mode, path, opened, options) _php_stream_fopen_with_path((filename), (mode), (path), (opened), (options) STREAMS_REL_CC) path 81 main/php_streams.h #define php_stream_open_wrapper_rel(path, mode, options, opened) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), NULL STREAMS_REL_CC) path 82 main/php_streams.h #define php_stream_open_wrapper_ex_rel(path, mode, options, opened, context) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), (context) STREAMS_REL_CC) path 346 main/php_streams.h PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_context *context); path 347 main/php_streams.h #define php_stream_stat_path(path, ssb) _php_stream_stat_path((path), 0, (ssb), NULL) path 348 main/php_streams.h #define php_stream_stat_path_ex(path, flags, ssb, context) _php_stream_stat_path((path), (flags), (ssb), (context)) path 350 main/php_streams.h PHPAPI int _php_stream_mkdir(const char *path, int mode, int options, php_stream_context *context); path 351 main/php_streams.h #define php_stream_mkdir(path, mode, options, context) _php_stream_mkdir(path, mode, options, context) path 353 main/php_streams.h PHPAPI int _php_stream_rmdir(const char *path, int options, php_stream_context *context); path 354 main/php_streams.h #define php_stream_rmdir(path, options, context) _php_stream_rmdir(path, options, context) path 356 main/php_streams.h PHPAPI php_stream *_php_stream_opendir(const char *path, int options, php_stream_context *context STREAMS_DC); path 357 main/php_streams.h #define php_stream_opendir(path, options, context) _php_stream_opendir((path), (options), (context) STREAMS_CC) path 564 main/php_streams.h PHPAPI php_stream *_php_stream_open_wrapper_ex(const char *path, const char *mode, int options, zend_string **opened_path, php_stream_context *context STREAMS_DC); path 565 main/php_streams.h PHPAPI php_stream_wrapper *php_stream_locate_url_wrapper(const char *path, const char **path_for_open, int options); path 568 main/php_streams.h #define php_stream_open_wrapper(path, mode, options, opened) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), NULL STREAMS_CC) path 569 main/php_streams.h #define php_stream_open_wrapper_ex(path, mode, options, opened, context) _php_stream_open_wrapper_ex((path), (mode), (options), (opened), (context) STREAMS_CC) path 568 main/rfc1867.c static char *php_ap_basename(const zend_encoding *encoding, char *path) path 570 main/rfc1867.c char *s = strrchr(path, '\\'); path 571 main/rfc1867.c char *s2 = strrchr(path, '/'); path 585 main/rfc1867.c return path; path 345 main/streams/cast.c PHPAPI FILE * _php_stream_open_wrapper_as_file(char *path, char *mode, int options, zend_string **opened_path STREAMS_DC) path 350 main/streams/cast.c stream = php_stream_open_wrapper_rel(path, mode, options|STREAM_WILL_CAST, opened_path); path 44 main/streams/glob_wrapper.c char *path; path 54 main/streams/glob_wrapper.c if (pglob && pglob->path) { path 59 main/streams/glob_wrapper.c return estrndup(pglob->path, pglob->path_len); path 61 main/streams/glob_wrapper.c return pglob->path; path 112 main/streams/glob_wrapper.c static void php_glob_stream_path_split(glob_s_t *pglob, const char *path, int get_path, const char **p_file) /* {{{ */ path 114 main/streams/glob_wrapper.c const char *pos, *gpath = path; path 116 main/streams/glob_wrapper.c if ((pos = strrchr(path, '/')) != NULL) { path 117 main/streams/glob_wrapper.c path = pos+1; path 120 main/streams/glob_wrapper.c if ((pos = strrchr(path, '\\')) != NULL) { path 121 main/streams/glob_wrapper.c path = pos+1; path 125 main/streams/glob_wrapper.c *p_file = path; path 128 main/streams/glob_wrapper.c if (pglob->path) { path 129 main/streams/glob_wrapper.c efree(pglob->path); path 131 main/streams/glob_wrapper.c if (path != gpath) { path 132 main/streams/glob_wrapper.c path--; path 134 main/streams/glob_wrapper.c pglob->path_len = path - gpath; path 135 main/streams/glob_wrapper.c pglob->path = estrndup(gpath, pglob->path_len); path 144 main/streams/glob_wrapper.c const char *path; path 149 main/streams/glob_wrapper.c php_glob_stream_path_split(pglob, pglob->glob.gl_pathv[pglob->index++], pglob->flags & GLOB_APPEND, &path); path 150 main/streams/glob_wrapper.c PHP_STRLCPY(ent->d_name, path, sizeof(ent->d_name), strlen(path)); path 154 main/streams/glob_wrapper.c if (pglob->path) { path 155 main/streams/glob_wrapper.c efree(pglob->path); path 156 main/streams/glob_wrapper.c pglob->path = NULL; path 171 main/streams/glob_wrapper.c if (pglob->path) { path 172 main/streams/glob_wrapper.c efree(pglob->path); path 189 main/streams/glob_wrapper.c if (pglob->path) { path 190 main/streams/glob_wrapper.c efree(pglob->path); path 191 main/streams/glob_wrapper.c pglob->path = NULL; path 209 main/streams/glob_wrapper.c static php_stream *php_glob_stream_opener(php_stream_wrapper *wrapper, const char *path, const char *mode, path 216 main/streams/glob_wrapper.c if (((options & STREAM_DISABLE_OPEN_BASEDIR) == 0) && php_check_open_basedir(path)) { path 220 main/streams/glob_wrapper.c if (!strncmp(path, "glob://", sizeof("glob://")-1)) { path 221 main/streams/glob_wrapper.c path += sizeof("glob://")-1; path 223 main/streams/glob_wrapper.c *opened_path = zend_string_init(path, strlen(path), 0); path 229 main/streams/glob_wrapper.c if (0 != (ret = glob(path, pglob->flags & GLOB_FLAGMASK, NULL, &pglob->glob))) { path 239 main/streams/glob_wrapper.c pos = path; path 257 main/streams/glob_wrapper.c php_glob_stream_path_split(pglob, path, 1, &tmp); path 621 main/streams/memory.c static php_stream * php_stream_url_wrap_rfc2397(php_stream_wrapper *wrapper, const char *path, path 635 main/streams/memory.c if (memcmp(path, "data:", 5)) { path 639 main/streams/memory.c path += 5; path 640 main/streams/memory.c dlen = strlen(path); path 642 main/streams/memory.c if (dlen >= 2 && path[0] == '/' && path[1] == '/') { path 644 main/streams/memory.c path += 2; path 647 main/streams/memory.c if ((comma = memchr(path, ',', dlen)) == NULL) { path 652 main/streams/memory.c if (comma != path) { path 654 main/streams/memory.c mlen = comma - path; path 656 main/streams/memory.c semi = memchr(path, ';', mlen); path 657 main/streams/memory.c sep = memchr(path, '/', mlen); path 666 main/streams/memory.c add_assoc_stringl(&meta, "mediatype", (char *) path, mlen); path 669 main/streams/memory.c plen = semi - path; path 670 main/streams/memory.c add_assoc_stringl(&meta, "mediatype", (char *) path, plen); path 672 main/streams/memory.c path += plen; path 673 main/streams/memory.c } else if (semi != path || mlen != sizeof(";base64")-1 || memcmp(path, ";base64", sizeof(";base64")-1)) { /* must be error since parameters are only allowed after mediatype */ path 679 main/streams/memory.c while(semi && (semi == path)) { path 680 main/streams/memory.c path++; path 682 main/streams/memory.c sep = memchr(path, '=', mlen); path 683 main/streams/memory.c semi = memchr(path, ';', mlen); path 685 main/streams/memory.c if (mlen != sizeof("base64")-1 || memcmp(path, "base64", sizeof("base64")-1)) { path 693 main/streams/memory.c path += sizeof("base64") - 1; path 697 main/streams/memory.c plen = sep - path; path 699 main/streams/memory.c key = estrndup(path, plen); path 706 main/streams/memory.c path += plen; path 33 main/streams/php_stream_plain_wrapper.h PHPAPI php_stream *_php_stream_fopen_with_path(const char *filename, const char *mode, const char *path, zend_string **opened_path, int options STREAMS_DC); path 34 main/streams/php_stream_plain_wrapper.h #define php_stream_fopen_with_path(filename, mode, path, opened) _php_stream_fopen_with_path((filename), (mode), (path), (opened), 0 STREAMS_CC) path 54 main/streams/php_stream_plain_wrapper.h PHPAPI FILE * _php_stream_open_wrapper_as_file(char * path, char * mode, int options, zend_string **opened_path STREAMS_DC); path 55 main/streams/php_stream_plain_wrapper.h #define php_stream_open_wrapper_as_file(path, mode, options, opened_path) _php_stream_open_wrapper_as_file((path), (mode), (options), (opened_path) STREAMS_CC) path 66 main/streams/php_streams_int.h void php_stream_display_wrapper_errors(php_stream_wrapper *wrapper, const char *path, const char *caption); path 912 main/streams/plain_wrapper.c static php_stream *php_plain_files_dir_opener(php_stream_wrapper *wrapper, const char *path, const char *mode, path 920 main/streams/plain_wrapper.c return php_glob_stream_wrapper.wops->dir_opener(&php_glob_stream_wrapper, path, mode, options, opened_path, context STREAMS_REL_CC); path 924 main/streams/plain_wrapper.c if (((options & STREAM_DISABLE_OPEN_BASEDIR) == 0) && php_check_open_basedir(path)) { path 928 main/streams/plain_wrapper.c dir = VCWD_OPENDIR(path); path 932 main/streams/plain_wrapper.c php_win32_docref2_from_error(GetLastError(), path, path); path 1047 main/streams/plain_wrapper.c static php_stream *php_plain_files_stream_opener(php_stream_wrapper *wrapper, const char *path, const char *mode, path 1050 main/streams/plain_wrapper.c if (((options & STREAM_DISABLE_OPEN_BASEDIR) == 0) && php_check_open_basedir(path)) { path 1054 main/streams/plain_wrapper.c return php_stream_fopen_rel(path, mode, opened_path, options); path 1411 main/streams/plain_wrapper.c PHPAPI php_stream *_php_stream_fopen_with_path(const char *filename, const char *mode, const char *path, zend_string **opened_path, int options STREAMS_DC) path 1487 main/streams/plain_wrapper.c if (!path || (path && !*path)) { path 1503 main/streams/plain_wrapper.c pathbuf = estrdup(path); path 1505 main/streams/plain_wrapper.c size_t path_length = strlen(path); path 1508 main/streams/plain_wrapper.c memcpy(pathbuf, path, path_length); path 1514 main/streams/plain_wrapper.c pathbuf = estrdup(path); path 150 main/streams/streams.c void php_stream_display_wrapper_errors(php_stream_wrapper *wrapper, const char *path, const char *caption) path 152 main/streams/streams.c char *tmp = estrdup(path); path 1751 main/streams/streams.c PHPAPI php_stream_wrapper *php_stream_locate_url_wrapper(const char *path, const char **path_for_open, int options) path 1759 main/streams/streams.c *path_for_open = (char*)path; path 1766 main/streams/streams.c for (p = path; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; p++) { path 1770 main/streams/streams.c if ((*p == ':') && (n > 1) && (!strncmp("//", p+1, 2) || (n == 4 && !memcmp("data:", path, 5)))) { path 1771 main/streams/streams.c protocol = path; path 1772 main/streams/streams.c } else if (n == 5 && strncasecmp(path, "zlib:", 5) == 0) { path 1807 main/streams/streams.c if (!strncasecmp(path, "file://localhost/", 17)) { path 1812 main/streams/streams.c if (localhost == 0 && path[n+3] != '\0' && path[n+3] != '/' && path[n+4] != ':') { path 1814 main/streams/streams.c if (localhost == 0 && path[n+3] != '\0' && path[n+3] != '/') { path 1817 main/streams/streams.c php_error_docref(NULL, E_WARNING, "remote host file access not supported, %s", path); path 1824 main/streams/streams.c *path_for_open = (char*)path + n + 1; path 1888 main/streams/streams.c PHPAPI int _php_stream_mkdir(const char *path, int mode, int options, php_stream_context *context) path 1892 main/streams/streams.c wrapper = php_stream_locate_url_wrapper(path, NULL, 0); path 1897 main/streams/streams.c return wrapper->wops->stream_mkdir(wrapper, path, mode, options, context); path 1903 main/streams/streams.c PHPAPI int _php_stream_rmdir(const char *path, int options, php_stream_context *context) path 1907 main/streams/streams.c wrapper = php_stream_locate_url_wrapper(path, NULL, 0); path 1912 main/streams/streams.c return wrapper->wops->stream_rmdir(wrapper, path, options, context); path 1917 main/streams/streams.c PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_context *context) path 1920 main/streams/streams.c const char *path_to_open = path; path 1926 main/streams/streams.c if (BG(CurrentLStatFile) && strcmp(path, BG(CurrentLStatFile)) == 0) { path 1931 main/streams/streams.c if (BG(CurrentStatFile) && strcmp(path, BG(CurrentStatFile)) == 0) { path 1938 main/streams/streams.c wrapper = php_stream_locate_url_wrapper(path, &path_to_open, 0); path 1948 main/streams/streams.c BG(CurrentLStatFile) = estrdup(path); path 1954 main/streams/streams.c BG(CurrentStatFile) = estrdup(path); path 1966 main/streams/streams.c PHPAPI php_stream *_php_stream_opendir(const char *path, int options, path 1973 main/streams/streams.c if (!path || !*path) { path 1977 main/streams/streams.c path_to_open = path; path 1979 main/streams/streams.c wrapper = php_stream_locate_url_wrapper(path, &path_to_open, options); path 1994 main/streams/streams.c php_stream_display_wrapper_errors(wrapper, path, "failed to open dir"); path 2015 main/streams/streams.c PHPAPI php_stream *_php_stream_open_wrapper_ex(const char *path, const char *mode, int options, path 2029 main/streams/streams.c if (!path || !*path) { path 2035 main/streams/streams.c resolved_path = zend_resolve_path(path, (int)strlen(path)); path 2037 main/streams/streams.c path = ZSTR_VAL(resolved_path); path 2044 main/streams/streams.c path_to_open = path; path 2046 main/streams/streams.c wrapper = php_stream_locate_url_wrapper(path, &path_to_open, options); path 2087 main/streams/streams.c copy_of_path = pestrdup(path, persistent); path 2110 main/streams/streams.c newstream->orig_path = pestrdup(path, persistent); path 2119 main/streams/streams.c char *tmp = estrdup(path); path 2140 main/streams/streams.c php_stream_display_wrapper_errors(wrapper, path, "failed to open stream"); path 45 main/win95nt.h #define chdir(path) _chdir(path) path 213 sapi/cgi/cgi_main.c #define TRANSLATE_SLASHES(path) \ path 215 sapi/cgi/cgi_main.c char *tmp = path; \ path 222 sapi/cgi/cgi_main.c #define TRANSLATE_SLASHES(path) path 734 sapi/cgi/cgi_main.c static void php_cgi_ini_activate_user_config(char *path, size_t path_len, const char *doc_root, size_t doc_root_len, int start) path 741 sapi/cgi/cgi_main.c if ((entry = zend_hash_str_find_ptr(&CGIG(user_config_cache), path, path_len)) == NULL) { path 746 sapi/cgi/cgi_main.c entry = zend_hash_str_update_ptr(&CGIG(user_config_cache), path, path_len, new_entry); path 759 sapi/cgi/cgi_main.c if (!IS_ABSOLUTE_PATH(path, path_len)) { path 760 sapi/cgi/cgi_main.c real_path = tsrm_realpath(path, NULL); path 765 sapi/cgi/cgi_main.c path = real_path; path 771 sapi/cgi/cgi_main.c s2 = path; path 774 sapi/cgi/cgi_main.c s1 = path; path 791 sapi/cgi/cgi_main.c php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config); path 796 sapi/cgi/cgi_main.c php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config); path 812 sapi/cgi/cgi_main.c char *path, *doc_root, *server_name; path 847 sapi/cgi/cgi_main.c path = emalloc(path_len + 2); path 848 sapi/cgi/cgi_main.c memcpy(path, SG(request_info).path_translated, path_len + 1); path 849 sapi/cgi/cgi_main.c path_len = zend_dirname(path, path_len); path 850 sapi/cgi/cgi_main.c path[path_len++] = DEFAULT_SLASH; path 852 sapi/cgi/cgi_main.c path = estrndup(SG(request_info).path_translated, path_len); path 853 sapi/cgi/cgi_main.c path_len = zend_dirname(path, path_len); path 855 sapi/cgi/cgi_main.c path[path_len] = 0; path 858 sapi/cgi/cgi_main.c php_ini_activate_per_dir_config(path, path_len); /* Note: for global settings sake we check from root to path */ path 880 sapi/cgi/cgi_main.c php_cgi_ini_activate_user_config(path, path_len, doc_root, doc_root_len, (doc_root_len > 0 && (doc_root_len - 1))); path 888 sapi/cgi/cgi_main.c efree(path); path 1012 sapi/cgi/cgi_main.c static int is_valid_path(const char *path) path 1014 sapi/cgi/cgi_main.c const char *p = path; path 663 sapi/cli/php_http_parser.c MARK(path); path 719 sapi/cli/php_http_parser.c MARK(path); path 741 sapi/cli/php_http_parser.c MARK(path); path 765 sapi/cli/php_http_parser.c CALLBACK(path); path 770 sapi/cli/php_http_parser.c CALLBACK(path); path 777 sapi/cli/php_http_parser.c CALLBACK(path); path 783 sapi/cli/php_http_parser.c CALLBACK(path); path 787 sapi/cli/php_http_parser.c CALLBACK(path); path 1572 sapi/cli/php_http_parser.c CALLBACK_NOCLEAR(path); path 163 sapi/fpm/fpm/fpm_conf.c static int fpm_conf_is_dir(char *path) /* {{{ */ path 167 sapi/fpm/fpm/fpm_conf.c if (stat(path, &sb) != 0) { path 685 sapi/fpm/fpm/fpm_conf.c static int fpm_evaluate_full_path(char **path, struct fpm_worker_pool_s *wp, char *default_prefix, int expand) /* {{{ */ path 690 sapi/fpm/fpm/fpm_conf.c if (!path || !*path || **path == '/') { path 710 sapi/fpm/fpm/fpm_conf.c tmp = strstr(*path, "$prefix"); path 713 sapi/fpm/fpm/fpm_conf.c if (tmp != *path) { path 718 sapi/fpm/fpm/fpm_conf.c if (strlen(*path) > strlen("$prefix")) { path 719 sapi/fpm/fpm/fpm_conf.c free(*path); path 720 sapi/fpm/fpm/fpm_conf.c tmp = strdup((*path) + strlen("$prefix")); path 721 sapi/fpm/fpm/fpm_conf.c *path = tmp; path 723 sapi/fpm/fpm/fpm_conf.c free(*path); path 724 sapi/fpm/fpm/fpm_conf.c *path = NULL; path 729 sapi/fpm/fpm/fpm_conf.c if (*path) { path 730 sapi/fpm/fpm/fpm_conf.c spprintf(&full_path, 0, "%s/%s", prefix, *path); path 731 sapi/fpm/fpm/fpm_conf.c free(*path); path 732 sapi/fpm/fpm/fpm_conf.c *path = strdup(full_path); path 735 sapi/fpm/fpm/fpm_conf.c *path = strdup(prefix); path 738 sapi/fpm/fpm/fpm_conf.c if (**path != '/' && wp != NULL && wp->config) { path 739 sapi/fpm/fpm/fpm_conf.c return fpm_evaluate_full_path(path, NULL, default_prefix, expand); path 210 sapi/fpm/fpm/fpm_main.c #define TRANSLATE_SLASHES(path) \ path 212 sapi/fpm/fpm/fpm_main.c char *tmp = path; \ path 219 sapi/fpm/fpm/fpm_main.c #define TRANSLATE_SLASHES(path) path 670 sapi/fpm/fpm/fpm_main.c static void php_cgi_ini_activate_user_config(char *path, int path_len, const char *doc_root, int doc_root_len, int start) path 674 sapi/fpm/fpm/fpm_main.c user_config_cache_entry *entry = zend_hash_str_find_ptr(&CGIG(user_config_cache), path, path_len); path 682 sapi/fpm/fpm/fpm_main.c zend_hash_str_update_ptr(&CGIG(user_config_cache), path, path_len, entry); path 695 sapi/fpm/fpm/fpm_main.c if (!IS_ABSOLUTE_PATH(path, path_len)) { path 696 sapi/fpm/fpm/fpm_main.c real_path = tsrm_realpath(path, NULL); path 701 sapi/fpm/fpm/fpm_main.c path = real_path; path 707 sapi/fpm/fpm/fpm_main.c s2 = path; path 710 sapi/fpm/fpm/fpm_main.c s1 = path; path 727 sapi/fpm/fpm/fpm_main.c php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config); path 732 sapi/fpm/fpm/fpm_main.c php_parse_user_ini_file(path, PG(user_ini_filename), entry->user_config); path 746 sapi/fpm/fpm/fpm_main.c char *path, *doc_root, *server_name; path 775 sapi/fpm/fpm/fpm_main.c path = emalloc(path_len + 2); path 776 sapi/fpm/fpm/fpm_main.c memcpy(path, SG(request_info).path_translated, path_len + 1); path 777 sapi/fpm/fpm/fpm_main.c path_len = zend_dirname(path, path_len); path 778 sapi/fpm/fpm/fpm_main.c path[path_len++] = DEFAULT_SLASH; path 780 sapi/fpm/fpm/fpm_main.c path = estrndup(SG(request_info).path_translated, path_len); path 781 sapi/fpm/fpm/fpm_main.c path_len = zend_dirname(path, path_len); path 783 sapi/fpm/fpm/fpm_main.c path[path_len] = 0; path 786 sapi/fpm/fpm/fpm_main.c php_ini_activate_per_dir_config(path, path_len); /* Note: for global settings sake we check from root to path */ path 802 sapi/fpm/fpm/fpm_main.c php_cgi_ini_activate_user_config(path, path_len, doc_root, doc_root_len, doc_root_len - 1); path 809 sapi/fpm/fpm/fpm_main.c efree(path); path 924 sapi/fpm/fpm/fpm_main.c static int is_valid_path(const char *path) path 928 sapi/fpm/fpm/fpm_main.c if (!path) { path 931 sapi/fpm/fpm/fpm_main.c p = strstr(path, ".."); path 933 sapi/fpm/fpm/fpm_main.c if ((p == path || IS_SLASH(*(p-1))) && path 231 sapi/fpm/fpm/fpm_php.c int fpm_php_limit_extensions(char *path) /* {{{ */ path 236 sapi/fpm/fpm/fpm_php.c if (!path || !limit_extensions) { path 241 sapi/fpm/fpm/fpm_php.c path_len = strlen(path); path 245 sapi/fpm/fpm/fpm_php.c char *path_ext = path + path_len - ext_len; path 254 sapi/fpm/fpm/fpm_php.c zlog(ZLOG_NOTICE, "Access to the script '%s' has been denied (see security.limit_extensions)", path); path 46 sapi/fpm/fpm/fpm_php.h int fpm_php_limit_extensions(char *path); path 200 sapi/fpm/fpm/fpm_sockets.c char *path = ((struct sockaddr_un *) sa)->sun_path; path 204 sapi/fpm/fpm/fpm_sockets.c if (0 > fpm_unix_set_socket_premissions(wp, path)) { path 195 sapi/fpm/fpm/fpm_unix.c int fpm_unix_set_socket_premissions(struct fpm_worker_pool_s *wp, const char *path) /* {{{ */ path 205 sapi/fpm/fpm/fpm_unix.c aclfile = acl_get_file (path, ACL_TYPE_ACCESS); path 207 sapi/fpm/fpm/fpm_unix.c zlog(ZLOG_SYSERROR, "[pool %s] failed to read the ACL of the socket '%s'", wp->config->name, path); path 214 sapi/fpm/fpm/fpm_unix.c zlog(ZLOG_SYSERROR, "[pool %s] failed to add entry to the ACL of the socket '%s'", wp->config->name, path); path 222 sapi/fpm/fpm/fpm_unix.c 0 > acl_set_file (path, ACL_TYPE_ACCESS, aclfile)) { path 223 sapi/fpm/fpm/fpm_unix.c zlog(ZLOG_SYSERROR, "[pool %s] failed to write the ACL of the socket '%s'", wp->config->name, path); path 227 sapi/fpm/fpm/fpm_unix.c zlog(ZLOG_DEBUG, "[pool %s] ACL of the socket '%s' is set", wp->config->name, path); path 237 sapi/fpm/fpm/fpm_unix.c if (0 > chown(path, wp->socket_uid, wp->socket_gid)) { path 11 sapi/fpm/fpm/fpm_unix.h int fpm_unix_set_socket_premissions(struct fpm_worker_pool_s *wp, const char *path); path 233 sapi/phpdbg/phpdbg_bp.c PHPDBG_API void phpdbg_set_breakpoint_file(const char *path, long line_num) /* {{{ */ path 237 sapi/phpdbg/phpdbg_bp.c const char *original_path = path; path 245 sapi/phpdbg/phpdbg_bp.c if (VCWD_REALPATH(path, realpath)) { path 246 sapi/phpdbg/phpdbg_bp.c path = realpath; path 248 sapi/phpdbg/phpdbg_bp.c path_len = strlen(path); path 250 sapi/phpdbg/phpdbg_bp.c phpdbg_debug("file path: %s, resolved path: %s, was compiled: %d\n", original_path, path, zend_hash_str_exists(&PHPDBG_G(file_sources), path, path_len)); path 252 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_str_exists(&PHPDBG_G(file_sources), path, path_len)) { path 253 sapi/phpdbg/phpdbg_bp.c if (php_stream_stat_path(path, &ssb) == FAILURE) { path 260 sapi/phpdbg/phpdbg_bp.c path = original_path; path 261 sapi/phpdbg/phpdbg_bp.c path_len = strlen(path); path 264 sapi/phpdbg/phpdbg_bp.c phpdbg_error("breakpoint", "type=\"notregular\" add=\"fail\" file=\"%s\"", "Cannot set breakpoint in %s, it is not a regular file", path); path 271 sapi/phpdbg/phpdbg_bp.c path_str = zend_string_init(path, path_len, 0); path 282 sapi/phpdbg/phpdbg_bp.c new_break.filename = estrndup(path, path_len); path 313 sapi/phpdbg/phpdbg_bp.c phpdbg_error("breakpoint", "type=\"exists\" add=\"fail\" file=\"%s\" line=\"%ld\"", "Breakpoint at %s:%ld exists", path, line_num); path 891 sapi/phpdbg/phpdbg_bp.c const char *path = ZSTR_VAL(op_array->filename); path 893 sapi/phpdbg/phpdbg_bp.c if (VCWD_REALPATH(path, realpath)) { path 894 sapi/phpdbg/phpdbg_bp.c path = realpath; path 897 sapi/phpdbg/phpdbg_bp.c path_len = strlen(path); path 900 sapi/phpdbg/phpdbg_bp.c phpdbg_debug("Op at: %.*s %d\n", path_len, path, (*EG(opline_ptr))->lineno); path 903 sapi/phpdbg/phpdbg_bp.c if (!(breaks = zend_hash_str_find_ptr(&PHPDBG_G(bp)[PHPDBG_BREAK_FILE], path, path_len))) { path 1022 sapi/phpdbg/phpdbg_prompt.c PHPDBG_API const char *phpdbg_load_module_or_extension(char **path, char **name) /* {{{ */ { path 1028 sapi/phpdbg/phpdbg_prompt.c if (strchr(*path, '/') != NULL || strchr(*path, DEFAULT_SLASH) != NULL) { path 1034 sapi/phpdbg/phpdbg_prompt.c spprintf(&libpath, 0, "%s%s", extension_dir, *path); /* SAFE */ path 1036 sapi/phpdbg/phpdbg_prompt.c spprintf(&libpath, 0, "%s%c%s", extension_dir, DEFAULT_SLASH, *path); /* SAFE */ path 1038 sapi/phpdbg/phpdbg_prompt.c efree(*path); path 1039 sapi/phpdbg/phpdbg_prompt.c *path = libpath; path 1046 sapi/phpdbg/phpdbg_prompt.c handle = DL_LOAD(*path); path 1166 sapi/phpdbg/phpdbg_prompt.c char *name, *path; path 1177 sapi/phpdbg/phpdbg_prompt.c path = estrndup(param->str, param->len); path 1180 sapi/phpdbg/phpdbg_prompt.c if ((type = phpdbg_load_module_or_extension(&path, &name)) == NULL) { path 1181 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("dl", "path=\"%s\" %b", "Could not load %s, not found or invalid zend extension / module: %b", path); path 1184 sapi/phpdbg/phpdbg_prompt.c phpdbg_notice("dl", "extensiontype=\"%s\" name=\"%s\" path=\"%s\"", "Successfully loaded the %s %s at path %s", type, name, path); path 1188 sapi/phpdbg/phpdbg_prompt.c efree(path); path 27 sapi/phpdbg/phpdbg_rinit_hook.c STD_PHP_INI_ENTRY("phpdbg.path", "", PHP_INI_SYSTEM | PHP_INI_PERDIR, OnUpdateString, path, zend_phpdbg_webhelper_globals, phpdbg_webhelper_globals) path 59 sapi/phpdbg/phpdbg_rinit_hook.c int len = strlen(PHPDBG_WG(path)) + sizeof(sock.sun_family); path 63 sapi/phpdbg/phpdbg_rinit_hook.c strcpy(sock.sun_path, PHPDBG_WG(path)); path 66 sapi/phpdbg/phpdbg_rinit_hook.c zend_error(E_ERROR, "Unable to connect to UNIX domain socket at %s defined by phpdbg.path ini setting. Reason: %s", PHPDBG_WG(path), strerror(errno)); path 38 sapi/phpdbg/phpdbg_rinit_hook.h char *path; path 149 sapi/phpdbg/phpdbg_utils.c PHPDBG_API char *phpdbg_resolve_path(const char *path) /* {{{ */ path 153 sapi/phpdbg/phpdbg_utils.c if (expand_filepath(path, resolved_name) == NULL) { path 106 sapi/phpdbg/phpdbg_webdata_transfer.c char path[MAXPATHLEN]; path 109 sapi/phpdbg/phpdbg_webdata_transfer.c ret = VCWD_GETCWD(path, MAXPATHLEN); path 111 sapi/phpdbg/phpdbg_webdata_transfer.c ret = VCWD_GETWD(path); path 114 sapi/phpdbg/phpdbg_webdata_transfer.c ZVAL_STRING(&zv[5], path); path 709 win32/glob.c globextend(path, pglob, limitp) path 710 win32/glob.c const Char *path; path 739 win32/glob.c for (p = path; *p++;) path 741 win32/glob.c len = (u_int)(p - path); path 744 win32/glob.c if (g_Ctoc(path, copy, len)) { path 23 win32/php_registry.h void UpdateIniFromRegistry(char *path); path 78 win32/registry.c static int LoadDirectory(HashTable *directories, HKEY key, char *path, int path_len, HashTable *parent_ht) path 125 win32/registry.c zend_hash_str_update_mem(directories, path, path_len, ht, sizeof(HashTable)); path 150 win32/registry.c memcpy(new_path, path, path_len); path 182 win32/registry.c void UpdateIniFromRegistry(char *path) path 187 win32/registry.c if(!path) { path 218 win32/registry.c orig_path = path = estrdup(path); path 221 win32/registry.c p = strchr(path, ':'); path 223 win32/registry.c *p = path[0]; /* replace the colon with the drive letter */ path 224 win32/registry.c path = p; /* make path point to the drive letter */ path 226 win32/registry.c if (path[0] != '\\' && path[0] != '/') { path 246 win32/registry.c spprintf(&path, 0, "%c\\%s\\%s", drive_letter, cwd, orig_path); path 248 win32/registry.c orig_path = path; path 253 win32/registry.c while (path[path_len] != 0) { path 254 win32/registry.c if (path[path_len] == '\\') { path 255 win32/registry.c path[path_len] = '/'; path 259 win32/registry.c zend_str_tolower(path, path_len); path 262 win32/registry.c HashTable *ht = (HashTable *)zend_hash_str_find_ptr(PW32G(registry_directories), path, path_len); path 275 win32/registry.c } while (path_len > 0 && path[path_len] != '/'); path 276 win32/registry.c path[path_len] = 0; path 37 win32/winutil.c int php_win32_check_trailing_space(const char * path, const int path_len) { path 41 win32/winutil.c if (path) { path 42 win32/winutil.c if (path[0] == ' ' || path[path_len - 1] == ' ') { path 22 win32/winutil.h int php_win32_check_trailing_space(const char * path, const int path_len);