mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-26 19:01:56 -04:00
Simplify lowlevel fuse state management and req mem
This commit is contained in:
parent
5a2a9e4530
commit
e55bb93890
14 changed files with 376 additions and 307 deletions
18
libfuse/lib/fuse_req.cpp
Normal file
18
libfuse/lib/fuse_req.cpp
Normal 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_);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue