aboutsummaryrefslogtreecommitdiffstats
path: root/mem_pool.c
diff options
context:
space:
mode:
Diffstat (limited to 'mem_pool.c')
-rw-r--r--mem_pool.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/mem_pool.c b/mem_pool.c
index f720138dc..f116fff73 100644
--- a/mem_pool.c
+++ b/mem_pool.c
@@ -344,6 +344,17 @@ memory_pool_stat (memory_pool_stat_t *st)
st->chunks_freed = chunks_freed;
}
+#define FIXED_POOL_SIZE 4095
+size_t
+memory_pool_get_size ()
+{
+#ifdef HAVE_GETPAGESIZE
+ return getpagesize () - 1;
+#else
+ return FIXED_POOL_SIZE;
+#endif
+}
+
/*
* vi:ts=4
*/