aboutsummaryrefslogtreecommitdiff
path: root/subhook_unix.c
diff options
context:
space:
mode:
Diffstat (limited to 'subhook_unix.c')
-rw-r--r--subhook_unix.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/subhook_unix.c b/subhook_unix.c
index 3bde083..48c6af2 100644
--- a/subhook_unix.c
+++ b/subhook_unix.c
@@ -43,7 +43,10 @@ void *subhook_alloc_code(size_t size) {
return mmap(NULL,
size,
SUBHOOK_CODE_PROTECT_FLAGS,
- MAP_PRIVATE | MAP_ANONYMOUS | MAP_32BIT,
+ #ifdef MAP_32BIT
+ MAP_32BIT |
+ #endif
+ MAP_PRIVATE | MAP_ANONYMOUS,
-1,
0);
}