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