Lines 1-11
Link Here
|
1 |
--- src/3rdparty/rpmalloc/rpmalloc/rpmalloc/rpmalloc.c.orig 2018-07-14 14:17:12 UTC |
|
|
2 |
+++ src/3rdparty/rpmalloc/rpmalloc/rpmalloc/rpmalloc.c |
3 |
@@ -1627,6 +1627,8 @@ _memory_map_os(size_t size, size_t* offset) { |
4 |
#else |
5 |
# if defined(__APPLE__) |
6 |
void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, (_memory_huge_pages ? VM_FLAGS_SUPERPAGE_SIZE_2MB : -1), 0); |
7 |
+# elif defined(__FreeBSD__) |
8 |
+ void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, -1, 0); |
9 |
# else |
10 |
void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, (_memory_huge_pages ? MAP_HUGETLB : 0) | MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, -1, 0); |
11 |
# endif |