1 #ifndef LINUX_USER_TARGET_MMAN_H
2 #define LINUX_USER_TARGET_MMAN_H
4 #ifndef TARGET_MADV_NORMAL
5 #define TARGET_MADV_NORMAL 0
8 #ifndef TARGET_MADV_RANDOM
9 #define TARGET_MADV_RANDOM 1
12 #ifndef TARGET_MADV_SEQUENTIAL
13 #define TARGET_MADV_SEQUENTIAL 2
16 #ifndef TARGET_MADV_WILLNEED
17 #define TARGET_MADV_WILLNEED 3
20 #ifndef TARGET_MADV_DONTNEED
21 #define TARGET_MADV_DONTNEED 4
24 #ifndef TARGET_MADV_FREE
25 #define TARGET_MADV_FREE 8
28 #ifndef TARGET_MADV_REMOVE
29 #define TARGET_MADV_REMOVE 9
32 #ifndef TARGET_MADV_DONTFORK
33 #define TARGET_MADV_DONTFORK 10
36 #ifndef TARGET_MADV_DOFORK
37 #define TARGET_MADV_DOFORK 11
40 #ifndef TARGET_MADV_MERGEABLE
41 #define TARGET_MADV_MERGEABLE 12
44 #ifndef TARGET_MADV_UNMERGEABLE
45 #define TARGET_MADV_UNMERGEABLE 13
48 #ifndef TARGET_MADV_HUGEPAGE
49 #define TARGET_MADV_HUGEPAGE 14
52 #ifndef TARGET_MADV_NOHUGEPAGE
53 #define TARGET_MADV_NOHUGEPAGE 15
56 #ifndef TARGET_MADV_DONTDUMP
57 #define TARGET_MADV_DONTDUMP 16
60 #ifndef TARGET_MADV_DODUMP
61 #define TARGET_MADV_DODUMP 17
64 #ifndef TARGET_MADV_WIPEONFORK
65 #define TARGET_MADV_WIPEONFORK 18
68 #ifndef TARGET_MADV_KEEPONFORK
69 #define TARGET_MADV_KEEPONFORK 19
72 #ifndef TARGET_MADV_COLD
73 #define TARGET_MADV_COLD 20
76 #ifndef TARGET_MADV_PAGEOUT
77 #define TARGET_MADV_PAGEOUT 21
80 #ifndef TARGET_MADV_POPULATE_READ
81 #define TARGET_MADV_POPULATE_READ 22
84 #ifndef TARGET_MADV_POPULATE_WRITE
85 #define TARGET_MADV_POPULATE_WRITE 23
88 #ifndef TARGET_MADV_DONTNEED_LOCKED
89 #define TARGET_MADV_DONTNEED_LOCKED 24