9 #define MAP_SHARED 0x01
10 #define MAP_PRIVATE 0x02
12 #define MAP_FIXED 0x10 /* Interpret addr exactly */
13 #define MAP_ANONYMOUS 0x20 /* don't use a file */
14 #define MAP_GROWSDOWN 0x0100 /* stack-like segment */
15 #define MAP_DENYWRITE 0x0800 /* ETXTBSY */
16 #define MAP_EXECUTABLE 0x1000 /* mark it as an executable */
17 #define MAP_LOCKED 0x2000 /* pages are locked */
18 #define MAP_NORESERVE 0x4000 /* don't check for reservations */
19 #define MAP_POPULATE 0x8000
20 #define MAP_ANON MAP_ANONYMOUS
23 #define MAP_FAILED ((void *) -1)
25 void *mmap(void *addr
, int len
, int prot
, int flags
, int fd
, int offset
);
26 int munmap(void *addr
, int len
);