Lines Matching refs:path_len

324 static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */  in realpath_cache_key()  argument
328 char *bucket_key_start = tsrm_win32_get_path_sid_key(path, path_len, &bucket_key_len); in realpath_cache_key()
348 static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */ in realpath_cache_key() argument
351 const char *e = path + path_len; in realpath_cache_key()
369 CWD_API void realpath_cache_del(const char *path, size_t path_len) /* {{{ */ in realpath_cache_del() argument
371 zend_ulong key = realpath_cache_key(path, path_len); in realpath_cache_del()
376 if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_del()
377 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_del()
383 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_del()
385 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_del()
397 static inline void realpath_cache_add(const char *path, size_t path_len, const char *realpath, size… in realpath_cache_add() argument
399 zend_long size = sizeof(realpath_cache_bucket) + path_len + 1; in realpath_cache_add()
402 if (realpath_len != path_len || in realpath_cache_add()
403 memcmp(path, realpath, path_len) != 0) { in realpath_cache_add()
416 bucket->key = realpath_cache_key(path, path_len); in realpath_cache_add()
418 memcpy(bucket->path, path, path_len+1); in realpath_cache_add()
419 bucket->path_len = path_len; in realpath_cache_add()
423 bucket->realpath = bucket->path + (path_len + 1); in realpath_cache_add()
443 static inline realpath_cache_bucket* realpath_cache_find(const char *path, size_t path_len, time_t … in realpath_cache_find() argument
445 zend_ulong key = realpath_cache_key(path, path_len); in realpath_cache_find()
456 CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1; in realpath_cache_find()
458 …CWDG(realpath_cache_size) -= sizeof(realpath_cache_bucket) + r->path_len + 1 + r->realpath_len + 1; in realpath_cache_find()
461 } else if (key == (*bucket)->key && path_len == (*bucket)->path_len && in realpath_cache_find()
462 memcmp(path, (*bucket)->path, path_len) == 0) { in realpath_cache_find()
472 CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, size_t path_len, time_t t) /… in realpath_cache_lookup() argument
474 return realpath_cache_find(path, path_len, t); in realpath_cache_lookup()