diff options
Diffstat (limited to 'test/tsan/mmap_large.cc')
-rw-r--r-- | test/tsan/mmap_large.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/tsan/mmap_large.cc b/test/tsan/mmap_large.cc index 4ae4c0863501..098530475df5 100644 --- a/test/tsan/mmap_large.cc +++ b/test/tsan/mmap_large.cc @@ -4,6 +4,13 @@ #include <errno.h> #include <sys/mman.h> +#if defined(__FreeBSD__) +// The MAP_NORESERVE define has been removed in FreeBSD 11.x, and even before +// that, it was never implemented. So just define it to zero. +#undef MAP_NORESERVE +#define MAP_NORESERVE 0 +#endif + int main() { #ifdef __x86_64__ const size_t kLog2Size = 39; |