Lines Matching refs:path_len

288 	const size_t path_len = strlen(path);  in php_sys_stat_ex()  local
294 if (path_len >= 1 && path[1] == ':') { in php_sys_stat_ex()
300 } else if (IS_UNC_PATH(path, path_len)) { in php_sys_stat_ex()
557 static inline unsigned long realpath_cache_key(const char *path, int path_len TSRMLS_DC) /* {{{ */ in realpath_cache_key()
577 static inline unsigned long realpath_cache_key(const char *path, int path_len) /* {{{ */ in realpath_cache_key() argument
580 const char *e = path + path_len; in realpath_cache_key()
609 CWD_API void realpath_cache_del(const char *path, int path_len TSRMLS_DC) /* {{{ */ in realpath_cache_del()
612 unsigned long key = realpath_cache_key(path, path_len TSRMLS_CC); in realpath_cache_del()
614 unsigned long key = realpath_cache_key(path, path_len); in realpath_cache_del()
620 if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_del()
621 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_del()
627 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_del()
629 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_del()
641 static inline void realpath_cache_add(const char *path, int path_len, const char *realpath, int rea… in realpath_cache_add() argument
643 long size = sizeof(realpath_cache_bucket) + path_len + 1; in realpath_cache_add()
646 if (realpath_len != path_len || in realpath_cache_add()
647 memcmp(path, realpath, path_len) != 0) { in realpath_cache_add()
661 bucket->key = realpath_cache_key(path, path_len TSRMLS_CC); in realpath_cache_add()
663 bucket->key = realpath_cache_key(path, path_len); in realpath_cache_add()
666 memcpy(bucket->path, path, path_len+1); in realpath_cache_add()
667 bucket->path_len = path_len; in realpath_cache_add()
671 bucket->realpath = bucket->path + (path_len + 1); in realpath_cache_add()
691 static inline realpath_cache_bucket* realpath_cache_find(const char *path, int path_len, time_t t T… in realpath_cache_find() argument
694 unsigned long key = realpath_cache_key(path, path_len TSRMLS_CC); in realpath_cache_find()
696 unsigned long key = realpath_cache_key(path, path_len); in realpath_cache_find()
709 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_find()
711 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_find()
714 } else if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_find()
715 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_find()
725 CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, int path_len, time_t t TSRML… in realpath_cache_lookup() argument
727 return realpath_cache_find(path, path_len, t TSRMLS_CC); in realpath_cache_lookup()