add more arch-specific MAP_ macros to bits/mman.h
authorrofl0r <retnyg@gmx.net>
Thu, 6 Dec 2012 15:57:22 +0000 (16:57 +0100)
committerrofl0r <retnyg@gmx.net>
Thu, 6 Dec 2012 15:57:22 +0000 (16:57 +0100)
these are also needed by qemu.

arch/arm/bits/mman.h
arch/i386/bits/mman.h
arch/microblaze/bits/mman.h
arch/mips/bits/mman.h
arch/powerpc/bits/mman.h
arch/x86_64/bits/mman.h

index 63d39ab84af270cf44b4f35f5a151d36177e35d8..2f23d447b26d1de7ecb6a7c7a1574e463728c653 100644 (file)
 #define MAP_ANON       0x20
 #define MAP_ANONYMOUS  MAP_ANON
 #define MAP_NORESERVE  0x4000
+#define MAP_GROWSDOWN  0x0100
+#define MAP_DENYWRITE  0x0800
+#define MAP_EXECUTABLE 0x1000
+#define MAP_LOCKED     0x2000
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
index bc8f37c85296c5202af89574a6004f4a39f4aac7..4083c19862107f980b737f1efdc69ff8802002cb 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 POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
index 63d39ab84af270cf44b4f35f5a151d36177e35d8..2f23d447b26d1de7ecb6a7c7a1574e463728c653 100644 (file)
 #define MAP_ANON       0x20
 #define MAP_ANONYMOUS  MAP_ANON
 #define MAP_NORESERVE  0x4000
+#define MAP_GROWSDOWN  0x0100
+#define MAP_DENYWRITE  0x0800
+#define MAP_EXECUTABLE 0x1000
+#define MAP_LOCKED     0x2000
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
index f99a2109cdec435608c06967f392293673be9c51..3e6faa407c83717f8b1c12005920bd4bdc95e432 100644 (file)
 #define MAP_ANON       0x800
 #define MAP_ANONYMOUS  MAP_ANON
 #define MAP_NORESERVE  0x0400
+#define MAP_GROWSDOWN  0x1000
+#define MAP_DENYWRITE  0x2000
+#define MAP_EXECUTABLE 0x4000
+#define MAP_LOCKED     0x8000
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
index b9ec78c3993be6be5286dfb111eefa76f9a269f0..0c6cc3215533b3ffad8956df72a332cae743ffab 100644 (file)
 #define MAP_ANON       0x20
 #define MAP_ANONYMOUS  MAP_ANON
 #define MAP_NORESERVE  0x40
+#define MAP_GROWSDOWN  0x0100
+#define MAP_DENYWRITE  0x0800
+#define MAP_EXECUTABLE 0x1000
+#define MAP_LOCKED     0x80
 
 #define POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1
index 78ed75f5edaf949b55f39b9a76a63324fb61ae77..c4cd8aef54e25a97405c485a6d270247e29c9eac 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 POSIX_MADV_NORMAL       0
 #define POSIX_MADV_RANDOM       1