update various bits headers for new linux additions
[musl] / include / bits / mman.h
index e02d488..d133fa2 100644 (file)
@@ -4,6 +4,8 @@
 #define        PROT_READ      1
 #define        PROT_WRITE     2
 #define        PROT_EXEC      4
+#define        PROT_GROWSDOWN 0x01000000
+#define        PROT_GROWSUP   0x02000000
 
 #define        MAP_SHARED     0x01
 #define        MAP_PRIVATE    0x02
 #define MAP_FILE       0x00
 #define MAP_ANON       0x20
 #define MAP_ANONYMOUS  MAP_ANON
-
-#define MADV_NORMAL     0
-#define MADV_RANDOM     1
-#define MADV_SEQUENTIAL 2
-#define MADV_WILLNEED   3
-#define MADV_DONTNEED   4
+#define MAP_32BIT      0x40
+
+#define MADV_NORMAL      0
+#define MADV_RANDOM      1
+#define MADV_SEQUENTIAL  2
+#define MADV_WILLNEED    3
+#define MADV_DONTNEED    4
+#define MADV_REMOVE      9
+#define MADV_DONTFORK    10
+#define MADV_DOFORK      11
+#define MADV_MERGEABLE   12
+#define MADV_UNMERGEABLE 13
+#define MADV_HUGEPAGE    14
+#define MADV_NOHUGEPAGE  15
+#define MADV_HWPOISON    100
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1