+#ifndef SYS_MMAN_H\r
+#define SYS_MMAN_H\r
+\r
+#include <sys/types.h>\r
+\r
+#define PROT_NONE 1\r
+#define PROT_READ 2\r
+#define PROT_WRITE 4\r
+\r
+#define MAP_ANON 0x1\r
+#define MAP_ANONYMOUS MAP_ANON\r
+#define MAP_FIXED 0x2\r
+#define MAP_HASSEMAPHORE 0x4\r
+#define MAP_INHERIT 0x8\r
+#define MAP_NOCORE 0x10\r
+#define MAP_NOSYNC 0x20\r
+#define MAP_PREFAULT_READ 0x40\r
+#define MAP_PRIVATE 0x80\r
+#define MAP_SHARED 0x100\r
+#define MAP_STACK 0x200\r
+\r
+#define MAP_FAILED NULL\r
+\r
+#define MS_ASYNC 0x1\r
+#define MS_SYNC 0x2\r
+#define MS_INVALIDATE 0x3\r
+\r
+int posix_madvise(void *addr, size_t len, int advice);\r
+void *mmap(void *addr, size_t len, int prot, int flags,\r
+ int fildes, off_t off);\r
+int munmap(void *addr, size_t len);\r
+int msync(void *addr, size_t len, int flags);\r
+int munlock(const void * addr, size_t len);\r
+int mlock(const void *addr, size_t len);\r
+\r
+#endif /* SYS_MMAN_H */\r