diff options
author | David Carlier <devnexen@gmail.com> | 2020-07-10 03:23:20 +0100 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2020-07-10 03:26:14 +0100 |
commit | 0c550d1626e2282a7dbd211342699abd6e4178f0 (patch) | |
tree | 00b0e7024690986b8a42cc85567eddb7ffa1deb7 /include/mimalloc-internal.h | |
parent | 4ecce78d660e641d3c639a09fd81472df80c9926 (diff) |
illumos support/build fix and large page support
Diffstat (limited to 'include/mimalloc-internal.h')
-rw-r--r-- | include/mimalloc-internal.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mimalloc-internal.h b/include/mimalloc-internal.h index 3541331..c0a084c 100644 --- a/include/mimalloc-internal.h +++ b/include/mimalloc-internal.h @@ -241,6 +241,10 @@ static inline bool mi_malloc_satisfies_alignment(size_t alignment, size_t size) static inline bool mi_mul_overflow(size_t count, size_t size, size_t* total) { #if __has_builtin(__builtin_umul_overflow) || __GNUC__ >= 5 #include <limits.h> // UINT_MAX, ULONG_MAX +#if defined(_CLOCK_T) +#undef _CLOCK_T +#endif + #if (SIZE_MAX == UINT_MAX) return __builtin_umul_overflow(count, size, total); #elif (SIZE_MAX == ULONG_MAX) |