1
#define MAP_FAILED ((void *) -1)
7
#define PROT_GROWSDOWN 0x01000000
8
#define PROT_GROWSUP 0x02000000
10
#define MAP_SHARED 0x01
11
#define MAP_PRIVATE 0x02
12
#define MAP_FIXED 0x10
17
#define MAP_ANONYMOUS MAP_ANON
18
#define MAP_32BIT 0x40
19
#define MAP_NORESERVE 0x4000
20
#define MAP_GROWSDOWN 0x0100
21
#define MAP_DENYWRITE 0x0800
22
#define MAP_EXECUTABLE 0x1000
23
#define MAP_LOCKED 0x2000
24
#define MAP_POPULATE 0x8000
25
#define MAP_NONBLOCK 0x10000
26
#define MAP_STACK 0x20000
27
#define MAP_HUGETLB 0x40000
29
#define POSIX_MADV_NORMAL 0
30
#define POSIX_MADV_RANDOM 1
31
#define POSIX_MADV_SEQUENTIAL 2
32
#define POSIX_MADV_WILLNEED 3
33
#define POSIX_MADV_DONTNEED 0
36
#define MS_INVALIDATE 2
42
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
45
#define MADV_SEQUENTIAL 2
46
#define MADV_WILLNEED 3
47
#define MADV_DONTNEED 4
49
#define MADV_DONTFORK 10
50
#define MADV_DOFORK 11
51
#define MADV_MERGEABLE 12
52
#define MADV_UNMERGEABLE 13
53
#define MADV_HUGEPAGE 14
54
#define MADV_NOHUGEPAGE 15
55
#define MADV_DONTDUMP 16
56
#define MADV_DODUMP 17
57
#define MADV_HWPOISON 100
58
#define MADV_SOFT_OFFLINE 101
60
#define MREMAP_MAYMOVE 1
61
#define MREMAP_FIXED 2