#ifndef __STORAGE_H__ #define __STORAGE_H__ enum MALLOC_CLASS { MALLOC_LOCAL, MALLOC_SHARED, }; void storage_init(void); struct redisObject *salloc_obj(); void sfree_obj(struct redisObject *obj); void *salloc(size_t cb, enum MALLOC_CLASS class); void *scalloc(size_t cb, size_t c, enum MALLOC_CLASS class); void sfree(void*); void *srealloc(void *pv, size_t cb); void handle_prefork(); void handle_postfork(int pid); #endif