aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/utils/os_utils.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/utils/os_utils.cpp b/src/lib/utils/os_utils.cpp
index 3524777fc..394ccf13e 100644
--- a/src/lib/utils/os_utils.cpp
+++ b/src/lib/utils/os_utils.cpp
@@ -393,8 +393,12 @@ std::vector<void*> OS::allocate_locked_pages(size_t count)
#if defined(BOTAN_TARGET_OS_HAS_POSIX1) && defined(BOTAN_TARGET_OS_HAS_POSIX_MLOCK)
#if !defined(MAP_NOCORE)
+#if defined(MAP_CONCEAL)
+ #define MAP_NOCORE MAP_CONCEAL
+#else
#define MAP_NOCORE 0
#endif
+#endif
ptr = ::mmap(nullptr, 2*page_size,
PROT_READ | PROT_WRITE,