slab: add functions to header

This commit is contained in:
Matheus
2023-04-20 11:42:07 -03:00
parent 6c8f1b3112
commit 7c8f1ef8ef
+4 -1
View File
@@ -25,6 +25,9 @@ typedef struct scache_t {
size_t slabobjcount;
} scache_t;
void slab_init();
void *slab_allocate(scache_t *cache);
void slab_free(scache_t *cache, void *addr);
scache_t *slab_newcache(size_t size, size_t alignment, void (*ctor)(scache_t *, void *), void (*dtor)(scache_t *, void *));
void slab_freecache(scache_t *cache);
#endif