summaryrefslogtreecommitdiff
path: root/rts/linker/MMap.h
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-02-07 19:56:22 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-02-09 20:43:39 -0500
commit4d3a306dce59649b303ac7aba56758aff3dee077 (patch)
treed61824b92ccd6074978b8e439d2405a8f9de0187 /rts/linker/MMap.h
parent30e205ca1e8d78a538e0217e3cb07f13396900df (diff)
downloadhaskell-4d3a306dce59649b303ac7aba56758aff3dee077.tar.gz
rts/linker/MMap: Use MemoryAccess in mmapForLinker
Diffstat (limited to 'rts/linker/MMap.h')
-rw-r--r--rts/linker/MMap.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/rts/linker/MMap.h b/rts/linker/MMap.h
index ed0baa6899..9eebc3c4b2 100644
--- a/rts/linker/MMap.h
+++ b/rts/linker/MMap.h
@@ -55,6 +55,7 @@ typedef enum {
MEM_READ_ONLY,
MEM_READ_WRITE,
MEM_READ_EXECUTE,
+ MEM_READ_WRITE_EXECUTE,
} MemoryAccess;
extern void *mmap_32bit_base;
@@ -73,7 +74,7 @@ void munmapForLinker (void *addr, size_t bytes, const char *caller);
//
// Note that this not available on Windows since file mapping on Windows is
// sufficiently different to warrant its own interface.
-void *mmapForLinker (size_t bytes, uint32_t prot, uint32_t flags, int fd, int offset);
+void *mmapForLinker (size_t bytes, MemoryAccess prot, uint32_t flags, int fd, int offset);
#endif
#include "EndPrivate.h"