diff --git a/include/haproxy/compat.h b/include/haproxy/compat.h index 037756494..72dc3dc4f 100644 --- a/include/haproxy/compat.h +++ b/include/haproxy/compat.h @@ -277,6 +277,12 @@ typedef struct { } empty_t; #include #endif +/* macOS has a call similar to malloc_usable_size */ +#if defined(USE_MEMORY_PROFILING) && defined(__APPLE__) +#include +#define malloc_usable_size malloc_size +#endif + /* Max number of file descriptors we send in one sendmsg(). Linux seems to be * able to send 253 fds per sendmsg(), not sure about the other OSes. */