summaryrefslogtreecommitdiffstats
path: root/vespamalloc/src/vespamalloc/malloc/overload.h
diff options
context:
space:
mode:
Diffstat (limited to 'vespamalloc/src/vespamalloc/malloc/overload.h')
-rw-r--r--vespamalloc/src/vespamalloc/malloc/overload.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/overload.h b/vespamalloc/src/vespamalloc/malloc/overload.h
index 69d95ef5cdc..7d9c2b9c72e 100644
--- a/vespamalloc/src/vespamalloc/malloc/overload.h
+++ b/vespamalloc/src/vespamalloc/malloc/overload.h
@@ -4,7 +4,7 @@
#include <dlfcn.h>
#include <errno.h>
#include <new>
-#include <stdlib.h>
+#include <cstdlib>
#include <malloc.h>
class CreateAllocator
@@ -140,6 +140,11 @@ struct mallinfo mallinfo() __THROW {
}
#endif
+int mallopt(int param, int value) throw() __attribute((visibility("default")));
+int mallopt(int param, int value) throw() {
+ return vespamalloc::createAllocator()->mallopt(param, value);
+}
+
void * malloc(size_t sz) __attribute((visibility("default")));
void * malloc(size_t sz) {
return vespamalloc::createAllocator()->malloc(sz);