Oops, heh, made a small mistake there regarding MAP_ANON

This commit is contained in:
rdb 2010-06-21 17:38:27 +00:00
parent 86b3116f6b
commit 4f02be0e67

View File

@ -29,6 +29,10 @@
#include <sys/types.h>
#include <sys/mman.h>
#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();