llvm mode shared segment fix for FreeBSD.

MAP_EXCL|MAP_FIXED is a (genuine) equivalent to Linux's MAP_FIXED_NOREPLACE.
This commit is contained in:
David Carlier
2020-07-03 15:21:33 +01:00
parent 139665c01d
commit e6d4d29af5

View File

@ -53,7 +53,11 @@
#define CONST_PRIO 5 #define CONST_PRIO 5
#ifndef MAP_FIXED_NOREPLACE #ifndef MAP_FIXED_NOREPLACE
#define MAP_FIXED_NOREPLACE MAP_FIXED # ifdef MAP_EXCL
#define MAP_FIXED_NOREPLACE MAP_EXCL|MAP_FIXED
#else
#define MAP_FIXED_NOREPLACE MAP_FIXED
# endif
#endif #endif
#include <sys/mman.h> #include <sys/mman.h>