rework langinfo code for ABI compat and for use by time code
[musl] / arch / x86_64 / bits / mman.h
index 78ed75f..dcab47a 100644 (file)
 #define MAP_ANONYMOUS  MAP_ANON
 #define MAP_32BIT      0x40
 #define MAP_NORESERVE  0x4000
+#define MAP_GROWSDOWN  0x0100
+#define MAP_DENYWRITE  0x0800
+#define MAP_EXECUTABLE 0x1000
+#define MAP_LOCKED     0x2000
+#define MAP_POPULATE   0x8000
+#define MAP_NONBLOCK   0x10000
+#define MAP_STACK      0x20000
+#define MAP_HUGETLB    0x40000
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
 #define MADV_UNMERGEABLE 13
 #define MADV_HUGEPAGE    14
 #define MADV_NOHUGEPAGE  15
+#define MADV_DONTDUMP    16
+#define MADV_DODUMP      17
 #define MADV_HWPOISON    100
+#define MADV_SOFT_OFFLINE 101
 
 #define MREMAP_MAYMOVE  1
 #define MREMAP_FIXED    2