Simplify lowlevel fuse state management and req mem

This commit is contained in:
Antonio SJ Musumeci 2026-02-13 20:26:26 -06:00 • committed by trapexit
parent 5a2a9e4530
commit e55bb93890
14 changed files with 376 additions and 307 deletions

18
libfuse/lib/fuse_req.cpp Normal file
View file

@ -0,0 +1,18 @@
#include "fuse_req.hpp"
#include "objpool.hpp"
static ObjPool<fuse_req_t> g_pool;
fuse_req_t*
fuse_req_alloc()
{
return g_pool.alloc();
}
void
fuse_req_free(fuse_req_t *req_)
{
return g_pool.free(req_);
}