8 #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later.
9 #define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows.
12 /* All the headers include this file. */
17 #include <sys/types.h>
32 #define MAP_FIXED 0x10
33 #define MAP_ANONYMOUS 0x20
34 #define MAP_ANON MAP_ANONYMOUS
36 #define MAP_FAILED ((void *)-1)
38 /* Flags for msync. */
41 #define MS_INVALIDATE 4
43 void* mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off);
44 int munmap(void *addr, size_t len);
45 int mprotect(void *addr, size_t len, int prot);
46 int msync(void *addr, size_t len, int flags);
47 int mlock(const void *addr, size_t len);
48 int munlock(const void *addr, size_t len);