Lines Matching refs:path_len

318 static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */  in realpath_cache_key()  argument
322 const char *bucket_key_start = tsrm_win32_get_path_sid_key(path, path_len, &bucket_key_len); in realpath_cache_key()
342 static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */ in realpath_cache_key() argument
345 const char *e = path + path_len; in realpath_cache_key()
363 CWD_API void realpath_cache_del(const char *path, size_t path_len) /* {{{ */ in realpath_cache_del() argument
365 zend_ulong key = realpath_cache_key(path, path_len); in realpath_cache_del()
370 if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_del()
371 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_del()
377 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_del()
379 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_del()
391 static inline void realpath_cache_add(const char *path, size_t path_len, const char *realpath, size… in realpath_cache_add() argument
393 zend_long size = sizeof(realpath_cache_bucket) + path_len + 1; in realpath_cache_add()
396 if (realpath_len != path_len || in realpath_cache_add()
397 memcmp(path, realpath, path_len) != 0) { in realpath_cache_add()
410 bucket->key = realpath_cache_key(path, path_len); in realpath_cache_add()
412 memcpy(bucket->path, path, path_len+1); in realpath_cache_add()
413 bucket->path_len = path_len; in realpath_cache_add()
417 bucket->realpath = bucket->path + (path_len + 1); in realpath_cache_add()
437 static inline realpath_cache_bucket* realpath_cache_find(const char *path, size_t path_len, time_t … in realpath_cache_find() argument
439 zend_ulong key = realpath_cache_key(path, path_len); in realpath_cache_find()
450 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_find()
452 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_find()
455 } else if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_find()
456 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_find()
466 CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, size_t path_len, time_t t) /… in realpath_cache_lookup() argument
468 return realpath_cache_find(path, path_len, t); in realpath_cache_lookup()