[RISCV] Simplify MIPS CCMov patterns. NFC (#125318)
[llvm-project.git] / libc / include / sys / mman.yaml
blob8c207552f980579adebc67c4fa26fa4f7950a956
1 header: sys/mman.h
2 header_template: mman.h.def
3 macros: []
4 types:
5   - type_name: mode_t
6   - type_name: size_t
7   - type_name: off_t
8 enums: []
9 objects: []
10 functions:
11   - name: madvise
12     standards:
13       - POSIX
14     return_type: int
15     arguments:
16       - type: void *
17       - type: size_t
18       - type: int
19   - name: mincore
20     standards:
21       - Linux
22     return_type: int
23     arguments:
24       - type: void *
25       - type: size_t
26       - type: unsigned char *
27   - name: mlock
28     standards:
29       - POSIX
30     return_type: int
31     arguments:
32       - type: void *
33       - type: size_t
34   - name: mlock2
35     standards:
36       - Linux
37     return_type: int
38     arguments:
39       - type: void *
40       - type: size_t
41       - type: unsigned int
42   - name: mlockall
43     standards:
44       - POSIX
45     return_type: int
46     arguments:
47       - type: int
48   - name: mmap
49     standards:
50       - POSIX
51     return_type: void *
52     arguments:
53       - type: void *
54       - type: size_t
55       - type: int
56       - type: int
57       - type: int
58       - type: off_t
59   - name: mremap
60     standards:
61       - POSIX
62     return_type: void *
63     arguments:
64       - type: void *
65       - type: size_t
66       - type: size_t
67       - type: int
68       - type: '...'
69   - name: mprotect
70     standards:
71       - POSIX
72     return_type: int
73     arguments:
74       - type: void *
75       - type: size_t
76       - type: int
77   - name: msync
78     standards:
79       - POSIX
80     return_type: int
81     arguments:
82       - type: void *
83       - type: size_t
84       - type: int
85   - name: munlock
86     standards: POSIX
87     return_type: int
88     arguments:
89       - type: void *
90       - type: size_t
91   - name: munlockall
92     standards:
93       - POSIX
94     return_type: int
95     arguments:
96       - type: void
97   - name: munmap
98     standards:
99       - POSIX
100     return_type: int
101     arguments:
102       - type: void *
103       - type: size_t
104   - name: posix_madvise
105     standards:
106       - POSIX
107     return_type: int
108     arguments:
109       - type: void *
110       - type: size_t
111       - type: int
112   - name: remap_file_pages
113     standards:
114       - Linux
115     return_type: int
116     arguments:
117       - type: void *
118       - type: size_t
119       - type: int
120       - type: size_t
121       - type: int
122   - name: shm_open
123     standards:
124       - POSIX
125     return_type: int
126     arguments:
127       - type: const char *
128       - type: int
129       - type: mode_t
130   - name: shm_unlink
131     standards:
132       - POSIX
133     return_type: int
134     arguments:
135       - type: const char *