4 #include <sys/types.h>
\r
10 #define MAP_ANON 0x1
\r
11 #define MAP_ANONYMOUS MAP_ANON
\r
12 #define MAP_FIXED 0x2
\r
13 #define MAP_HASSEMAPHORE 0x4
\r
14 #define MAP_INHERIT 0x8
\r
15 #define MAP_NOCORE 0x10
\r
16 #define MAP_NOSYNC 0x20
\r
17 #define MAP_PREFAULT_READ 0x40
\r
18 #define MAP_PRIVATE 0x80
\r
19 #define MAP_SHARED 0x100
\r
20 #define MAP_STACK 0x200
\r
22 #define MAP_FAILED NULL
\r
24 #define MS_ASYNC 0x1
\r
26 #define MS_INVALIDATE 0x3
\r
28 int posix_madvise(void *addr, size_t len, int advice);
\r
29 void *mmap(void *addr, size_t len, int prot, int flags,
\r
30 int fildes, off_t off);
\r
31 int munmap(void *addr, size_t len);
\r
32 int msync(void *addr, size_t len, int flags);
\r
33 int munlock(const void * addr, size_t len);
\r
34 int mlock(const void *addr, size_t len);
\r
36 #endif /* SYS_MMAN_H */
\r