Lines Matching defs:dir_path
503 choose_lru_file_matching(const char *dir_path,
504 bool (*predicate)(const char *dir_path,
514 dir = opendir(dir_path);
528 if (!predicate(dir_path, &sb, entry->d_name, len))
546 if (asprintf(&filename, "%s/%s", dir_path, lru_name) < 0)
636 char *dir_path;
644 if (asprintf(&dir_path, "%s/%02" PRIx64 , cache->path, rand64 & 0xff) < 0)
647 size_t size = unlink_lru_file_from_directory(dir_path);
649 free(dir_path);
664 dir_path = choose_lru_file_matching(cache->path,
666 if (dir_path == NULL)
669 size = unlink_lru_file_from_directory(dir_path);
671 free(dir_path);