diff options
author | Valery Ushakov <uwe@stderr.spb.ru> | 2017-09-13 23:05:14 +0300 |
---|---|---|
committer | Valery Ushakov <uwe@stderr.spb.ru> | 2017-09-13 23:05:14 +0300 |
commit | cd4ca1116680f235d174415e18ec972c4000fffd (patch) | |
tree | 829eb0ccd7f8f10120e0aaf3ba5f9ac427c302bb | |
parent | bbdfd52b59f74b1228961d07e13fc4d83969de58 (diff) |
Bump Npadlong from 2 to 4 on NetBSD to preserve 16-byte alignment.
pthread interals depend on that as it uses lower bits in some pointers
for flags.
-rw-r--r-- | emu/port/alloc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/emu/port/alloc.c b/emu/port/alloc.c index 333f4fa3..8b623de0 100644 --- a/emu/port/alloc.c +++ b/emu/port/alloc.c @@ -75,7 +75,11 @@ enum { /* tracing */ enum { +#ifdef __NetBSD__ + Npadlong = 4, /* XXX: preserve 16-byte alignment */ +#else Npadlong = 2, +#endif MallocOffset = 0, ReallocOffset = 1 }; |