diff options
Diffstat (limited to 'lib/memory.c')
-rw-r--r-- | lib/memory.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/memory.c b/lib/memory.c index 802c07f2..1141e405 100644 --- a/lib/memory.c +++ b/lib/memory.c @@ -21,7 +21,10 @@ */ #include <zebra.h> +/* malloc.h is generally obsolete, however GNU Libc mallinfo wants it. */ +#if defined(HAVE_STDLIB_H) || (defined(GNU_LINUX) && defined(HAVE_MALLINFO)) #include <malloc.h> +#endif /* !HAVE_STDLIB_H || HAVE_MALLINFO */ #include "log.h" #include "memory.h" |