diff options
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r-- | rts/LinkerInternals.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h index 444849fbac..4be364cdb8 100644 --- a/rts/LinkerInternals.h +++ b/rts/LinkerInternals.h @@ -13,6 +13,11 @@ #include "linker/M32Alloc.h" #if RTS_LINKER_USE_MMAP +#if defined(ios_HOST_OS) || defined(darwin_HOST_OS) +/* Inclusion of system headers usually requires _DARWIN_C_SOURCE on Mac OS X + * because of some specific defines like MMAP_ANON, MMAP_ANONYMOUS. */ +#define _DARWIN_C_SOURCE 1 +#endif #include <sys/mman.h> #endif |