summaryrefslogtreecommitdiff
path: root/accel-pptpd/triton/mempool.c
diff options
context:
space:
mode:
authorKozlov Dmitry <dima@server>2010-09-11 14:27:27 +0400
committerKozlov Dmitry <dima@server>2010-09-11 14:27:27 +0400
commit417ef849f1adcb3b655fbb2382e126b0b17aabbe (patch)
tree560cba379463fc8e912c7f73b54676b7c1582062 /accel-pptpd/triton/mempool.c
parentd0c060a39d3bf6f675666a1400b533511e24a26c (diff)
downloadaccel-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.c8
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);