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 63d39ab..2f23d44 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 bc8f37c..4083c19 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 63d39ab..2f23d44 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 f99a210..3e6faa4 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 b9ec78c..0c6cc32 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 78ed75f..c4cd8ae 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