mergerfs/vendored/libfuse/lib/node.cpp

30 lines
285 B
C++
Raw Normal View History

#include "node.hpp"
2026-02-17 19:09:01 -06:00
#include "objpool.hpp"
2026-02-17 19:09:01 -06:00
static ObjPool<node_t> g_NODE_POOL;
node_t*
node_alloc()
{
2026-02-17 19:09:01 -06:00
return g_NODE_POOL.alloc();
}
void
node_free(node_t *node_)
{
2026-02-17 19:09:01 -06:00
g_NODE_POOL.free(node_);
}
void
node_gc()
{
2026-02-17 19:09:01 -06:00
g_NODE_POOL.gc();
}
2026-02-17 19:09:01 -06:00
void
node_clear()
{
2026-02-17 19:09:01 -06:00
g_NODE_POOL.clear();
}