From 4f02be0e671351990aa2499014143900455617de Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 21 Jun 2010 17:38:27 +0000 Subject: [PATCH] Oops, heh, made a small mistake there regarding MAP_ANON --- dtool/src/dtoolbase/memoryHook.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dtool/src/dtoolbase/memoryHook.cxx b/dtool/src/dtoolbase/memoryHook.cxx index 49354f1ae8..01cebd5268 100644 --- a/dtool/src/dtoolbase/memoryHook.cxx +++ b/dtool/src/dtoolbase/memoryHook.cxx @@ -29,6 +29,10 @@ #include #include +#ifndef MAP_ANON +#define MAP_ANON 0x1000 +#endif + #endif // WIN32 @@ -447,7 +451,7 @@ mmap_alloc(size_t size, bool allow_exec) { if (allow_exec) { prot |= PROT_EXEC; } - void *ptr = mmap(NULL, size, prot, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); + void *ptr = mmap(NULL, size, prot, MAP_PRIVATE | MAP_ANON, -1, 0); if (ptr == (void *)-1) { perror("mmap"); abort();