diff options
Diffstat (limited to 'vespamalloc/src/vespamalloc/malloc/overload.h')
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/overload.h | 7 |
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); |