summaryrefslogtreecommitdiff
path: root/include/mimalloc-internal.h
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2020-07-10 03:23:20 +0100
committerDavid Carlier <devnexen@gmail.com>2020-07-10 03:26:14 +0100
commit0c550d1626e2282a7dbd211342699abd6e4178f0 (patch)
tree00b0e7024690986b8a42cc85567eddb7ffa1deb7 /include/mimalloc-internal.h
parent4ecce78d660e641d3c639a09fd81472df80c9926 (diff)
illumos support/build fix and large page support
Diffstat (limited to 'include/mimalloc-internal.h')
-rw-r--r--include/mimalloc-internal.h4
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)