1 #ifndef WIN32_MMAP_H
2 #define WIN32_MMAP_H
3 
4 #ifdef __WIN32
5 
6 #define MAP_FAILED -1
7 #define PROT_SHARED 0
8 #define MAP_SHARED 0
9 #define PROT_READ 0
10 
11 #define mmap(a, b, c, d, e, f) (-1)
12 #define munmap(a, b) (-1)
13 
14 #include <windows.h>
15 
16 #else
17 #include <sys/mman.h>
18 
19 #ifndef MAP_FAILED
20 #define MAP_FAILED -1
21 #endif
22 #endif
23 
24 #endif
25