t/nvmept_trim: increase transfer size for some tests
[fio.git] / os / windows / posix / include / sys / mman.h
1 #ifndef SYS_MMAN_H
2 #define SYS_MMAN_H
3
4 #include <sys/types.h>
5
6 #define PROT_NONE       0x1
7 #define PROT_READ       0x2
8 #define PROT_WRITE      0x4
9
10 #define MAP_ANON                        0x1
11 #define MAP_ANONYMOUS           MAP_ANON
12 #define MAP_FIXED                       0x2
13 #define MAP_HASSEMAPHORE        0x4
14 #define MAP_INHERIT                     0x8
15 #define MAP_NOCORE                      0x10
16 #define MAP_NOSYNC                      0x20
17 #define MAP_PREFAULT_READ       0x40
18 #define MAP_PRIVATE                     0x80
19 #define MAP_SHARED                      0x100
20 #define MAP_STACK                       0x200
21
22 #define MAP_FAILED                      NULL
23
24 #define MS_ASYNC                        0x1
25 #define MS_SYNC                         0x2
26 #define MS_INVALIDATE           0x3
27
28 int posix_madvise(void *addr, size_t len, int advice);
29 void *mmap(void *addr, size_t len, int prot, int flags,
30                 int fildes, off_t off);
31 int munmap(void *addr, size_t len);
32 int msync(void *addr, size_t len, int flags);
33 int munlock(const void * addr, size_t len);
34 int mlock(const void *addr, size_t len);
35
36 #endif /* SYS_MMAN_H */