summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2023-01-11 13:32:52 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2023-01-11 13:32:52 +0000
commitc293e7a78a92d72d44f1426a9a0a4de306c9b914 (patch)
treebd2b7024b1356aee15ec305b649f2beb6b39ec3e /vespalib
parent68d1631e982c05e2bf0dd7dcbc1de8d87f5da3d4 (diff)
Make includes non-Linux-specific
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/util/memory_trap.cpp11
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; }