MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / cache_dir

Function cache_dir

src/mcp/mcp.c:2025–2032  ·  view source on GitHub ↗

Returns the cache directory. Writes to buf, returns buf for convenience. */

Source from the content-addressed store, hash-verified

2023
2024/* Returns the cache directory. Writes to buf, returns buf for convenience. */
2025static const char *cache_dir(char *buf, size_t bufsz) {
2026 const char *dir = cbm_resolve_cache_dir();
2027 if (!dir) {
2028 dir = cbm_tmpdir();
2029 }
2030 snprintf(buf, bufsz, "%s", dir);
2031 return buf;
2032}
2033
2034/* Returns full .db path for a project: <cache_dir>/<project>.db */
2035static const char *project_db_path(const char *project, char *buf, size_t bufsz) {

Callers 5

resolve_project_tailFunction · 0.85
project_db_pathFunction · 0.85
build_project_list_errorFunction · 0.85
handle_list_projectsFunction · 0.85

Calls 2

cbm_resolve_cache_dirFunction · 0.85
cbm_tmpdirFunction · 0.85

Tested by

no test coverage detected