From 088d6f66e84366ac7d793ecd57e0616349549854 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Wed, 16 Jul 2008 21:45:44 +0000 Subject: [PATCH] * lib-mem.c: add pre-include macros to get mmap and valloc on OpenSolaris. --- src/lib-mem.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib-mem.c b/src/lib-mem.c index 6132c2a..bdacea7 100644 --- a/src/lib-mem.c +++ b/src/lib-mem.c @@ -26,6 +26,10 @@ #define _LARGEFILE64_SOURCE /* Use this to get ENOMEM on HP-UX */ #define _INCLUDE_POSIX_SOURCE +/* Need this to get standard mmap() on OpenSolaris */ +#define _POSIX_C_SOURCE 3 +/* Need this to get valloc() on OpenSolaris */ +#define __EXTENSIONS__ /* Use this to get posix_memalign */ #if defined HAVE_POSIX_MEMALIGN # define _XOPEN_SOURCE 600