diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-01-11 13:32:52 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-01-11 13:32:52 +0000 |
commit | c293e7a78a92d72d44f1426a9a0a4de306c9b914 (patch) | |
tree | bd2b7024b1356aee15ec305b649f2beb6b39ec3e /vespalib | |
parent | 68d1631e982c05e2bf0dd7dcbc1de8d87f5da3d4 (diff) |
Make includes non-Linux-specific
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/util/memory_trap.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/vespalib/src/vespa/vespalib/util/memory_trap.cpp b/vespalib/src/vespa/vespalib/util/memory_trap.cpp index f17a0221246..d3b666d9a6e 100644 --- a/vespalib/src/vespa/vespalib/util/memory_trap.cpp +++ b/vespalib/src/vespa/vespalib/util/memory_trap.cpp @@ -8,11 +8,8 @@ #include <cstdlib> #include <cstring> #include <malloc.h> -#ifdef __linux__ -# define VESPA_HAS_MPROTECT -# include <unistd.h> -# include <sys/mman.h> -#endif +#include <unistd.h> +#include <sys/mman.h> #include <vespa/log/log.h> LOG_SETUP(".vespalib.util.memory_trap"); @@ -75,7 +72,7 @@ void MemoryRangeTrapper::verify_buffer_is_all_zeros() { } } -#ifdef VESPA_HAS_MPROTECT +#ifdef __linux__ namespace { @@ -146,7 +143,7 @@ void MemoryRangeTrapper::unprotect_buffer_to_read_and_write() { } } -#else // VESPA_HAS_MPROTECT not defined, fall back to no-ops +#else // Not on Linux, fall back to no-ops void MemoryRangeTrapper::rw_protect_buffer_if_possible() { /* no-op */ } bool MemoryRangeTrapper::hw_trapping_enabled() noexcept { return false; } |