diff options
author | Kozlov Dmitry <dima@server> | 2010-09-11 14:27:27 +0400 |
---|---|---|
committer | Kozlov Dmitry <dima@server> | 2010-09-11 14:27:27 +0400 |
commit | 417ef849f1adcb3b655fbb2382e126b0b17aabbe (patch) | |
tree | 560cba379463fc8e912c7f73b54676b7c1582062 /accel-pptpd/triton/mempool.c | |
parent | d0c060a39d3bf6f675666a1400b533511e24a26c (diff) | |
download | accel-ppp-xebd-417ef849f1adcb3b655fbb2382e126b0b17aabbe.tar.gz accel-ppp-xebd-417ef849f1adcb3b655fbb2382e126b0b17aabbe.zip |
log: implemented extensible loggin engine with per-session logging support
log: implemented log_file logging target with per-user/per-session support
Diffstat (limited to 'accel-pptpd/triton/mempool.c')
-rw-r--r-- | accel-pptpd/triton/mempool.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/accel-pptpd/triton/mempool.c b/accel-pptpd/triton/mempool.c index dacb611..6d9172a 100644 --- a/accel-pptpd/triton/mempool.c +++ b/accel-pptpd/triton/mempool.c @@ -20,7 +20,7 @@ struct _item_t char ptr[0]; }; -mempool_t *mempool_create(int size) +__export mempool_t *mempool_create(int size) { struct _mempool_t *p = malloc(sizeof(*p)); @@ -33,7 +33,7 @@ mempool_t *mempool_create(int size) return (mempool_t *)p; } -void *mempool_alloc(mempool_t *pool) +__export void *mempool_alloc(mempool_t *pool) { struct _mempool_t *p = (struct _mempool_t *)pool; struct _item_t *it; @@ -48,7 +48,7 @@ void *mempool_alloc(mempool_t *pool) spin_unlock(&p->lock); it = malloc(sizeof(*it) + p->size); if (!it) { - triton_log_error("out of memory\n"); + triton_log_error("mempool: out of memory\n"); return NULL; } it->owner = p; @@ -56,7 +56,7 @@ void *mempool_alloc(mempool_t *pool) return it->ptr; } -void mempool_free(void *ptr) +__export void mempool_free(void *ptr) { struct _item_t *it = container_of(ptr, typeof(*it), ptr); |