FreeList
FreeList *bufmem; /* A free-list of CqCharBuff structures */
FreeList *mem; /* Memory for DirNode list nodes */
void _rst_FreeList(FreeList *fl)
FreeList *_del_FreeList(FreeList *fl, int force)
void *_new_FreeListNode(FreeList *fl)
void *_del_FreeListNode(FreeList *fl, void *object)
long _busy_FreeListNodes(FreeList *fl)
long _idle_FreeListNodes(FreeList *fl)
static FreeListBlock *_new_FreeListBlock(FreeList *fl)
static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block)
static FreeListBlock *_new_FreeListBlock(FreeList *fl);
static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block);
FreeList *_new_FreeList(size_t node_size, unsigned blocking_factor)
FreeList *fl; /* The new free-list container */
fl = (FreeList *) malloc(sizeof(FreeList));
typedef struct FreeList FreeList;
FreeList *_new_FreeList(size_t node_size, unsigned blocking_factor);
void _rst_FreeList(FreeList *fl);
FreeList *_del_FreeList(FreeList *fl, int force);
long _busy_FreeListNodes(FreeList *fl);
long _idle_FreeListNodes(FreeList *fl);
void *_new_FreeListNode(FreeList *fl);
void *_del_FreeListNode(FreeList *fl, void *object);
FreeList *cpl_mem; /* Memory for GlCplCallback objects */
FreeList *ext_act_mem; /* Memory for GlExternalAction objects */
FreeList *sig_mem; /* Memory for nodes of the signal list */
FreeList *fd_node_mem; /* A freelist of GlFdNode structures */
FreeList *hash_memory; /* HashTable free-list */
FreeList *node_memory; /* HashNode free-list */
FreeList *node_mem; /* A free-list of GlhHashNode structures */
FreeList *node_mem; /* A freelist of GlhLineNode objects */
FreeList *node_mem; /* A free-list of PathNode objects */
FreeList *node_mem; /* The StringSegment free-list */
FreeList *fl; /* The free-list */