Commit | Line | Data |
---|---|---|
93bcfd20 BC |
1 | #ifndef SYS_MMAN_H\r |
2 | #define SYS_MMAN_H\r | |
3 | \r | |
4 | #include <sys/types.h>\r | |
5 | \r | |
6 | #define PROT_NONE 1\r | |
7 | #define PROT_READ 2\r | |
8 | #define PROT_WRITE 4\r | |
9 | \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 | |
21 | \r | |
22 | #define MAP_FAILED NULL\r | |
23 | \r | |
24 | #define MS_ASYNC 0x1\r | |
25 | #define MS_SYNC 0x2\r | |
26 | #define MS_INVALIDATE 0x3\r | |
27 | \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 | |
35 | \r | |
36 | #endif /* SYS_MMAN_H */\r |