summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-01-31 13:56:20 +0100
committerGitHub <noreply@github.com>2023-01-31 13:56:20 +0100
commit3e54969fc961ee51c93404a37d559ab7ea2f9fe6 (patch)
treea3522c3b26ec782937120131c5a25bc580e9fea3
parent040f391a10e2cfbaffa82c4ba8c24984e29e5d6e (diff)
parentd078a74b295f884de671a44261f184a688971cee (diff)
Merge pull request #25817 from vespa-engine/revert-25813-toregge/use-aligned-alloc-instead-of-memalign
Revert "Use aligned_alloc instead of memalign."
-rw-r--r--vespalib/src/vespa/vespalib/util/memory_trap.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/vespalib/src/vespa/vespalib/util/memory_trap.cpp b/vespalib/src/vespa/vespalib/util/memory_trap.cpp
index 0c0b4a29363..1403fc5d222 100644
--- a/vespalib/src/vespa/vespalib/util/memory_trap.cpp
+++ b/vespalib/src/vespa/vespalib/util/memory_trap.cpp
@@ -7,6 +7,7 @@
#include <cstdint>
#include <cstdlib>
#include <cstring>
+#include <malloc.h>
#include <unistd.h>
#include <sys/mman.h>
@@ -152,7 +153,7 @@ void MemoryRangeTrapper::unprotect_buffer_to_read_and_write() { /* no-op */ }
#endif
HeapMemoryTrap::HeapMemoryTrap(size_t trap_4k_pages)
- : _trap_buf(static_cast<char*>(aligned_alloc(4096, trap_4k_pages * 4096))),
+ : _trap_buf(static_cast<char*>(memalign(4096, trap_4k_pages * 4096))),
_trapper(_trap_buf, _trap_buf ? trap_4k_pages * 4096 : 0)
{
}