summaryrefslogtreecommitdiff
path: root/os_dep.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-10-25 08:29:57 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-10-25 12:31:32 +0300
commit2c8d419fcf9f7744fd47e72f4f1b24da730b7f9e (patch)
tree3cfec40a0fa9e6621121aa77b66b8a4b8b340cc7 /os_dep.c
parent41da36619e893f034624d57ea7c0509d86e97683 (diff)
downloadbdwgc-2c8d419fcf9f7744fd47e72f4f1b24da730b7f9e.tar.gz
Prevent use of redirected posix_memalign in GC_haiku_get_mem
(fix of commit 847927f0e) * os_dep.c [HAIKU && GC_LEAK_DETECTOR_H] (posix_memalign): Undefine it (just in case leak_detector.h was accidentally included before).
Diffstat (limited to 'os_dep.c')
-rw-r--r--os_dep.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/os_dep.c b/os_dep.c
index 361baee4..2f105934 100644
--- a/os_dep.c
+++ b/os_dep.c
@@ -2542,6 +2542,9 @@ void * os2_alloc(size_t bytes)
#endif
#if defined(HAIKU)
+# ifdef GC_LEAK_DETECTOR_H
+# undef posix_memalign /* to use the real one */
+# endif
ptr_t GC_haiku_get_mem(size_t bytes)
{
void* mem;