diff options
| author | Taras Madan <tarasmadan@google.com> | 2025-02-11 13:52:08 +0100 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2025-02-11 13:52:08 +0100 |
| commit | f2baddf5cfc118066483050e29627cea6b63bcfb (patch) | |
| tree | 8a86485fcb129ca15c8227313ab9922a29856bde /executor/executor.cc | |
| parent | 43f51a00700e5960fc890e6c3d596846757bf29d (diff) | |
executor: fix MAP_FIXED_NOREPLACE dependency
Some environments don't define MAP_FIXED_NOREPLACE.
Diffstat (limited to 'executor/executor.cc')
| -rw-r--r-- | executor/executor.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/executor/executor.cc b/executor/executor.cc index 4ea40e0f2..7a0c115b8 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -484,6 +484,9 @@ static void parse_handshake(const handshake_req& req); #include "syscalls.h" #if GOOS_linux +#ifndef MAP_FIXED_NOREPLACE +#define MAP_FIXED_NOREPLACE 0x100000 +#endif #define MAP_FIXED_EXCLUSIVE MAP_FIXED_NOREPLACE #elif GOOS_freebsd #define MAP_FIXED_EXCLUSIVE (MAP_FIXED | MAP_EXCL) |
