diff options
author | Ben Gamari <ben@smart-cactus.org> | 2022-02-07 19:56:22 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-02-09 20:43:39 -0500 |
commit | 4d3a306dce59649b303ac7aba56758aff3dee077 (patch) | |
tree | d61824b92ccd6074978b8e439d2405a8f9de0187 /rts/linker/MMap.h | |
parent | 30e205ca1e8d78a538e0217e3cb07f13396900df (diff) | |
download | haskell-4d3a306dce59649b303ac7aba56758aff3dee077.tar.gz |
rts/linker/MMap: Use MemoryAccess in mmapForLinker
Diffstat (limited to 'rts/linker/MMap.h')
-rw-r--r-- | rts/linker/MMap.h | 3 |
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" |