New test.
[mono.git] / support / map.h
1 /*
2  * This file was automatically generated by make-map from ../../mcs/class/lib/default/Mono.Posix.dll.
3  *
4  * DO NOT MODIFY.
5  */
6 #include <config.h>
7
8 #ifndef INC_Mono_Posix_map_H
9 #define INC_Mono_Posix_map_H
10
11 #include <glib/gtypes.h>
12
13 G_BEGIN_DECLS
14
15 #define Mono_Posix_AccessMode_F_OK 0x00000008
16 #define Mono_Posix_AccessMode_R_OK 0x00000001
17 #define Mono_Posix_AccessMode_W_OK 0x00000002
18 #define Mono_Posix_AccessMode_X_OK 0x00000004
19 int Mono_Posix_FromAccessMode (int x, int *r);
20 int Mono_Posix_ToAccessMode (int x, int *r);
21
22 #define Mono_Posix_ConfStr__CS_GNU_LIBC_VERSION 0x00000002
23 #define Mono_Posix_ConfStr__CS_GNU_LIBPTHREAD_VERSION 0x00000003
24 #define Mono_Posix_ConfStr__CS_LFS64_CFLAGS 0x000003ec
25 #define Mono_Posix_ConfStr__CS_LFS64_LDFLAGS 0x000003ed
26 #define Mono_Posix_ConfStr__CS_LFS64_LIBS 0x000003ee
27 #define Mono_Posix_ConfStr__CS_LFS64_LINTFLAGS 0x000003ef
28 #define Mono_Posix_ConfStr__CS_LFS_CFLAGS 0x000003e8
29 #define Mono_Posix_ConfStr__CS_LFS_LDFLAGS 0x000003e9
30 #define Mono_Posix_ConfStr__CS_LFS_LIBS 0x000003ea
31 #define Mono_Posix_ConfStr__CS_LFS_LINTFLAGS 0x000003eb
32 #define Mono_Posix_ConfStr__CS_PATH 0x00000000
33 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_CFLAGS 0x0000045c
34 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 0x0000045d
35 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LIBS 0x0000045e
36 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 0x0000045f
37 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 0x00000460
38 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 0x00000461
39 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LIBS 0x00000462
40 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 0x00000463
41 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_CFLAGS 0x00000464
42 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LDFLAGS 0x00000465
43 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LIBS 0x00000466
44 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 0x00000467
45 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 0x00000468
46 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 0x00000469
47 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 0x0000046a
48 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 0x0000046b
49 #define Mono_Posix_ConfStr__CS_V6_WIDTH_RESTRICTED_ENVS 0x00000001
50 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_CFLAGS 0x0000044c
51 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LDFLAGS 0x0000044d
52 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LIBS 0x0000044e
53 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LINTFLAGS 0x0000044f
54 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_CFLAGS 0x00000450
55 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LDFLAGS 0x00000451
56 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LIBS 0x00000452
57 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 0x00000453
58 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_CFLAGS 0x00000454
59 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LDFLAGS 0x00000455
60 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LIBS 0x00000456
61 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LINTFLAGS 0x00000457
62 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_CFLAGS 0x00000458
63 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 0x00000459
64 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LIBS 0x0000045a
65 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 0x0000045b
66 int Mono_Posix_FromConfStr (int x, int *r);
67 int Mono_Posix_ToConfStr (int x, int *r);
68
69 #define Mono_Posix_Error_E2BIG 0x00000007
70 #define Mono_Posix_Error_EACCES 0x0000000d
71 #define Mono_Posix_Error_EADDRINUSE 0x00000062
72 #define Mono_Posix_Error_EADDRNOTAVAIL 0x00000063
73 #define Mono_Posix_Error_EADV 0x00000044
74 #define Mono_Posix_Error_EAFNOSUPPORT 0x00000061
75 #define Mono_Posix_Error_EAGAIN 0x0000000b
76 #define Mono_Posix_Error_EALREADY 0x00000072
77 #define Mono_Posix_Error_EBADE 0x00000034
78 #define Mono_Posix_Error_EBADF 0x00000009
79 #define Mono_Posix_Error_EBADFD 0x0000004d
80 #define Mono_Posix_Error_EBADMSG 0x0000004a
81 #define Mono_Posix_Error_EBADR 0x00000035
82 #define Mono_Posix_Error_EBADRQC 0x00000038
83 #define Mono_Posix_Error_EBADSLT 0x00000039
84 #define Mono_Posix_Error_EBFONT 0x0000003b
85 #define Mono_Posix_Error_EBUSY 0x00000010
86 #define Mono_Posix_Error_ECHILD 0x0000000a
87 #define Mono_Posix_Error_ECHRNG 0x0000002c
88 #define Mono_Posix_Error_ECOMM 0x00000046
89 #define Mono_Posix_Error_ECONNABORTED 0x00000067
90 #define Mono_Posix_Error_ECONNREFUSED 0x0000006f
91 #define Mono_Posix_Error_ECONNRESET 0x00000068
92 #define Mono_Posix_Error_EDEADLK 0x00000023
93 #define Mono_Posix_Error_EDEADLOCK 0x00000023
94 #define Mono_Posix_Error_EDESTADDRREQ 0x00000059
95 #define Mono_Posix_Error_EDOM 0x00000021
96 #define Mono_Posix_Error_EDOTDOT 0x00000049
97 #define Mono_Posix_Error_EDQUOT 0x0000007a
98 #define Mono_Posix_Error_EEXIST 0x00000011
99 #define Mono_Posix_Error_EFAULT 0x0000000e
100 #define Mono_Posix_Error_EFBIG 0x0000001b
101 #define Mono_Posix_Error_EHOSTDOWN 0x00000070
102 #define Mono_Posix_Error_EHOSTUNREACH 0x00000071
103 #define Mono_Posix_Error_EIDRM 0x0000002b
104 #define Mono_Posix_Error_EILSEQ 0x00000054
105 #define Mono_Posix_Error_EINPROGRESS 0x00000073
106 #define Mono_Posix_Error_EINTR 0x00000004
107 #define Mono_Posix_Error_EINVAL 0x00000016
108 #define Mono_Posix_Error_EIO 0x00000005
109 #define Mono_Posix_Error_EISCONN 0x0000006a
110 #define Mono_Posix_Error_EISDIR 0x00000015
111 #define Mono_Posix_Error_EISNAM 0x00000078
112 #define Mono_Posix_Error_EL2HLT 0x00000033
113 #define Mono_Posix_Error_EL2NSYNC 0x0000002d
114 #define Mono_Posix_Error_EL3HLT 0x0000002e
115 #define Mono_Posix_Error_EL3RST 0x0000002f
116 #define Mono_Posix_Error_ELIBACC 0x0000004f
117 #define Mono_Posix_Error_ELIBBAD 0x00000050
118 #define Mono_Posix_Error_ELIBEXEC 0x00000053
119 #define Mono_Posix_Error_ELIBMAX 0x00000052
120 #define Mono_Posix_Error_ELIBSCN 0x00000051
121 #define Mono_Posix_Error_ELNRNG 0x00000030
122 #define Mono_Posix_Error_ELOOP 0x00000028
123 #define Mono_Posix_Error_EMEDIUMTYPE 0x0000007c
124 #define Mono_Posix_Error_EMFILE 0x00000018
125 #define Mono_Posix_Error_EMLINK 0x0000001f
126 #define Mono_Posix_Error_EMSGSIZE 0x0000005a
127 #define Mono_Posix_Error_EMULTIHOP 0x00000048
128 #define Mono_Posix_Error_ENAMETOOLONG 0x00000024
129 #define Mono_Posix_Error_ENAVAIL 0x00000077
130 #define Mono_Posix_Error_ENETDOWN 0x00000064
131 #define Mono_Posix_Error_ENETRESET 0x00000066
132 #define Mono_Posix_Error_ENETUNREACH 0x00000065
133 #define Mono_Posix_Error_ENFILE 0x00000017
134 #define Mono_Posix_Error_ENOANO 0x00000037
135 #define Mono_Posix_Error_ENOBUFS 0x00000069
136 #define Mono_Posix_Error_ENOCSI 0x00000032
137 #define Mono_Posix_Error_ENODATA 0x0000003d
138 #define Mono_Posix_Error_ENODEV 0x00000013
139 #define Mono_Posix_Error_ENOENT 0x00000002
140 #define Mono_Posix_Error_ENOEXEC 0x00000008
141 #define Mono_Posix_Error_ENOLCK 0x00000025
142 #define Mono_Posix_Error_ENOLINK 0x00000043
143 #define Mono_Posix_Error_ENOMEDIUM 0x0000007b
144 #define Mono_Posix_Error_ENOMEM 0x0000000c
145 #define Mono_Posix_Error_ENOMSG 0x0000002a
146 #define Mono_Posix_Error_ENONET 0x00000040
147 #define Mono_Posix_Error_ENOPKG 0x00000041
148 #define Mono_Posix_Error_ENOPROTOOPT 0x0000005c
149 #define Mono_Posix_Error_ENOSPC 0x0000001c
150 #define Mono_Posix_Error_ENOSR 0x0000003f
151 #define Mono_Posix_Error_ENOSTR 0x0000003c
152 #define Mono_Posix_Error_ENOSYS 0x00000026
153 #define Mono_Posix_Error_ENOTBLK 0x0000000f
154 #define Mono_Posix_Error_ENOTCONN 0x0000006b
155 #define Mono_Posix_Error_ENOTDIR 0x00000014
156 #define Mono_Posix_Error_ENOTEMPTY 0x00000027
157 #define Mono_Posix_Error_ENOTNAM 0x00000076
158 #define Mono_Posix_Error_ENOTSOCK 0x00000058
159 #define Mono_Posix_Error_ENOTTY 0x00000019
160 #define Mono_Posix_Error_ENOTUNIQ 0x0000004c
161 #define Mono_Posix_Error_ENXIO 0x00000006
162 #define Mono_Posix_Error_EOPNOTSUPP 0x0000005f
163 #define Mono_Posix_Error_EOVERFLOW 0x0000004b
164 #define Mono_Posix_Error_EPERM 0x00000001
165 #define Mono_Posix_Error_EPFNOSUPPORT 0x00000060
166 #define Mono_Posix_Error_EPIPE 0x00000020
167 #define Mono_Posix_Error_EPROTO 0x00000047
168 #define Mono_Posix_Error_EPROTONOSUPPORT 0x0000005d
169 #define Mono_Posix_Error_EPROTOTYPE 0x0000005b
170 #define Mono_Posix_Error_ERANGE 0x00000022
171 #define Mono_Posix_Error_EREMCHG 0x0000004e
172 #define Mono_Posix_Error_EREMOTE 0x00000042
173 #define Mono_Posix_Error_EREMOTEIO 0x00000079
174 #define Mono_Posix_Error_ERESTART 0x00000055
175 #define Mono_Posix_Error_EROFS 0x0000001e
176 #define Mono_Posix_Error_ESHUTDOWN 0x0000006c
177 #define Mono_Posix_Error_ESOCKTNOSUPPORT 0x0000005e
178 #define Mono_Posix_Error_ESPIPE 0x0000001d
179 #define Mono_Posix_Error_ESRCH 0x00000003
180 #define Mono_Posix_Error_ESRMNT 0x00000045
181 #define Mono_Posix_Error_ESTALE 0x00000074
182 #define Mono_Posix_Error_ESTRPIPE 0x00000056
183 #define Mono_Posix_Error_ETIME 0x0000003e
184 #define Mono_Posix_Error_ETIMEDOUT 0x0000006e
185 #define Mono_Posix_Error_ETOOMANYREFS 0x0000006d
186 #define Mono_Posix_Error_ETXTBSY 0x0000001a
187 #define Mono_Posix_Error_EUCLEAN 0x00000075
188 #define Mono_Posix_Error_EUNATCH 0x00000031
189 #define Mono_Posix_Error_EUSERS 0x00000057
190 #define Mono_Posix_Error_EWOULDBLOCK 0x0000000b
191 #define Mono_Posix_Error_EXDEV 0x00000012
192 #define Mono_Posix_Error_EXFULL 0x00000036
193 int Mono_Posix_FromError (int x, int *r);
194 int Mono_Posix_ToError (int x, int *r);
195
196 #define Mono_Posix_MmapProt_PROT_EXEC 0x00000004
197 #define Mono_Posix_MmapProt_PROT_GROWSDOWN 0x01000000
198 #define Mono_Posix_MmapProt_PROT_GROWSUP 0x02000000
199 #define Mono_Posix_MmapProt_PROT_NONE 0x00000000
200 #define Mono_Posix_MmapProt_PROT_READ 0x00000001
201 #define Mono_Posix_MmapProt_PROT_WRITE 0x00000002
202 int Mono_Posix_FromMmapProt (int x, int *r);
203 int Mono_Posix_ToMmapProt (int x, int *r);
204
205 #define Mono_Posix_AccessModes_F_OK 0x00000008
206 #define Mono_Posix_AccessModes_R_OK 0x00000001
207 #define Mono_Posix_AccessModes_W_OK 0x00000002
208 #define Mono_Posix_AccessModes_X_OK 0x00000004
209 int Mono_Posix_FromAccessModes (int x, int *r);
210 int Mono_Posix_ToAccessModes (int x, int *r);
211
212 #define Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION 0x00000002
213 #define Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION 0x00000003
214 #define Mono_Posix_ConfstrName__CS_LFS64_CFLAGS 0x000003ec
215 #define Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS 0x000003ed
216 #define Mono_Posix_ConfstrName__CS_LFS64_LIBS 0x000003ee
217 #define Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS 0x000003ef
218 #define Mono_Posix_ConfstrName__CS_LFS_CFLAGS 0x000003e8
219 #define Mono_Posix_ConfstrName__CS_LFS_LDFLAGS 0x000003e9
220 #define Mono_Posix_ConfstrName__CS_LFS_LIBS 0x000003ea
221 #define Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS 0x000003eb
222 #define Mono_Posix_ConfstrName__CS_PATH 0x00000000
223 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS 0x0000045c
224 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 0x0000045d
225 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS 0x0000045e
226 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 0x0000045f
227 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 0x00000460
228 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 0x00000461
229 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS 0x00000462
230 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 0x00000463
231 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS 0x00000464
232 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS 0x00000465
233 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS 0x00000466
234 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 0x00000467
235 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 0x00000468
236 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 0x00000469
237 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 0x0000046a
238 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 0x0000046b
239 #define Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS 0x00000001
240 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS 0x0000044c
241 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS 0x0000044d
242 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS 0x0000044e
243 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS 0x0000044f
244 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS 0x00000450
245 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS 0x00000451
246 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS 0x00000452
247 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 0x00000453
248 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS 0x00000454
249 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS 0x00000455
250 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS 0x00000456
251 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS 0x00000457
252 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS 0x00000458
253 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 0x00000459
254 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS 0x0000045a
255 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 0x0000045b
256 int Mono_Posix_FromConfstrName (int x, int *r);
257 int Mono_Posix_ToConfstrName (int x, int *r);
258
259 #define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS 0x00000001
260 #define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB 0x00000020
261 #define Mono_Posix_DirectoryNotifyFlags_DN_CREATE 0x00000004
262 #define Mono_Posix_DirectoryNotifyFlags_DN_DELETE 0x00000008
263 #define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY 0x00000002
264 #define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT 0x80000000
265 #define Mono_Posix_DirectoryNotifyFlags_DN_RENAME 0x00000010
266 int Mono_Posix_FromDirectoryNotifyFlags (int x, int *r);
267 int Mono_Posix_ToDirectoryNotifyFlags (int x, int *r);
268
269 #define Mono_Posix_Errno_E2BIG 0x00000007
270 #define Mono_Posix_Errno_EACCES 0x0000000d
271 #define Mono_Posix_Errno_EADDRINUSE 0x00000062
272 #define Mono_Posix_Errno_EADDRNOTAVAIL 0x00000063
273 #define Mono_Posix_Errno_EADV 0x00000044
274 #define Mono_Posix_Errno_EAFNOSUPPORT 0x00000061
275 #define Mono_Posix_Errno_EAGAIN 0x0000000b
276 #define Mono_Posix_Errno_EALREADY 0x00000072
277 #define Mono_Posix_Errno_EBADE 0x00000034
278 #define Mono_Posix_Errno_EBADF 0x00000009
279 #define Mono_Posix_Errno_EBADFD 0x0000004d
280 #define Mono_Posix_Errno_EBADMSG 0x0000004a
281 #define Mono_Posix_Errno_EBADR 0x00000035
282 #define Mono_Posix_Errno_EBADRQC 0x00000038
283 #define Mono_Posix_Errno_EBADSLT 0x00000039
284 #define Mono_Posix_Errno_EBFONT 0x0000003b
285 #define Mono_Posix_Errno_EBUSY 0x00000010
286 #define Mono_Posix_Errno_ECHILD 0x0000000a
287 #define Mono_Posix_Errno_ECHRNG 0x0000002c
288 #define Mono_Posix_Errno_ECOMM 0x00000046
289 #define Mono_Posix_Errno_ECONNABORTED 0x00000067
290 #define Mono_Posix_Errno_ECONNREFUSED 0x0000006f
291 #define Mono_Posix_Errno_ECONNRESET 0x00000068
292 #define Mono_Posix_Errno_EDEADLK 0x00000023
293 #define Mono_Posix_Errno_EDEADLOCK 0x00000023
294 #define Mono_Posix_Errno_EDESTADDRREQ 0x00000059
295 #define Mono_Posix_Errno_EDOM 0x00000021
296 #define Mono_Posix_Errno_EDOTDOT 0x00000049
297 #define Mono_Posix_Errno_EDQUOT 0x0000007a
298 #define Mono_Posix_Errno_EEXIST 0x00000011
299 #define Mono_Posix_Errno_EFAULT 0x0000000e
300 #define Mono_Posix_Errno_EFBIG 0x0000001b
301 #define Mono_Posix_Errno_EHOSTDOWN 0x00000070
302 #define Mono_Posix_Errno_EHOSTUNREACH 0x00000071
303 #define Mono_Posix_Errno_EIDRM 0x0000002b
304 #define Mono_Posix_Errno_EILSEQ 0x00000054
305 #define Mono_Posix_Errno_EINPROGRESS 0x00000073
306 #define Mono_Posix_Errno_EINTR 0x00000004
307 #define Mono_Posix_Errno_EINVAL 0x00000016
308 #define Mono_Posix_Errno_EIO 0x00000005
309 #define Mono_Posix_Errno_EISCONN 0x0000006a
310 #define Mono_Posix_Errno_EISDIR 0x00000015
311 #define Mono_Posix_Errno_EISNAM 0x00000078
312 #define Mono_Posix_Errno_EL2HLT 0x00000033
313 #define Mono_Posix_Errno_EL2NSYNC 0x0000002d
314 #define Mono_Posix_Errno_EL3HLT 0x0000002e
315 #define Mono_Posix_Errno_EL3RST 0x0000002f
316 #define Mono_Posix_Errno_ELIBACC 0x0000004f
317 #define Mono_Posix_Errno_ELIBBAD 0x00000050
318 #define Mono_Posix_Errno_ELIBEXEC 0x00000053
319 #define Mono_Posix_Errno_ELIBMAX 0x00000052
320 #define Mono_Posix_Errno_ELIBSCN 0x00000051
321 #define Mono_Posix_Errno_ELNRNG 0x00000030
322 #define Mono_Posix_Errno_ELOOP 0x00000028
323 #define Mono_Posix_Errno_EMEDIUMTYPE 0x0000007c
324 #define Mono_Posix_Errno_EMFILE 0x00000018
325 #define Mono_Posix_Errno_EMLINK 0x0000001f
326 #define Mono_Posix_Errno_EMSGSIZE 0x0000005a
327 #define Mono_Posix_Errno_EMULTIHOP 0x00000048
328 #define Mono_Posix_Errno_ENAMETOOLONG 0x00000024
329 #define Mono_Posix_Errno_ENAVAIL 0x00000077
330 #define Mono_Posix_Errno_ENETDOWN 0x00000064
331 #define Mono_Posix_Errno_ENETRESET 0x00000066
332 #define Mono_Posix_Errno_ENETUNREACH 0x00000065
333 #define Mono_Posix_Errno_ENFILE 0x00000017
334 #define Mono_Posix_Errno_ENOANO 0x00000037
335 #define Mono_Posix_Errno_ENOBUFS 0x00000069
336 #define Mono_Posix_Errno_ENOCSI 0x00000032
337 #define Mono_Posix_Errno_ENODATA 0x0000003d
338 #define Mono_Posix_Errno_ENODEV 0x00000013
339 #define Mono_Posix_Errno_ENOENT 0x00000002
340 #define Mono_Posix_Errno_ENOEXEC 0x00000008
341 #define Mono_Posix_Errno_ENOLCK 0x00000025
342 #define Mono_Posix_Errno_ENOLINK 0x00000043
343 #define Mono_Posix_Errno_ENOMEDIUM 0x0000007b
344 #define Mono_Posix_Errno_ENOMEM 0x0000000c
345 #define Mono_Posix_Errno_ENOMSG 0x0000002a
346 #define Mono_Posix_Errno_ENONET 0x00000040
347 #define Mono_Posix_Errno_ENOPKG 0x00000041
348 #define Mono_Posix_Errno_ENOPROTOOPT 0x0000005c
349 #define Mono_Posix_Errno_ENOSPC 0x0000001c
350 #define Mono_Posix_Errno_ENOSR 0x0000003f
351 #define Mono_Posix_Errno_ENOSTR 0x0000003c
352 #define Mono_Posix_Errno_ENOSYS 0x00000026
353 #define Mono_Posix_Errno_ENOTBLK 0x0000000f
354 #define Mono_Posix_Errno_ENOTCONN 0x0000006b
355 #define Mono_Posix_Errno_ENOTDIR 0x00000014
356 #define Mono_Posix_Errno_ENOTEMPTY 0x00000027
357 #define Mono_Posix_Errno_ENOTNAM 0x00000076
358 #define Mono_Posix_Errno_ENOTSOCK 0x00000058
359 #define Mono_Posix_Errno_ENOTTY 0x00000019
360 #define Mono_Posix_Errno_ENOTUNIQ 0x0000004c
361 #define Mono_Posix_Errno_ENXIO 0x00000006
362 #define Mono_Posix_Errno_EOPNOTSUPP 0x0000005f
363 #define Mono_Posix_Errno_EOVERFLOW 0x0000004b
364 #define Mono_Posix_Errno_EPERM 0x00000001
365 #define Mono_Posix_Errno_EPFNOSUPPORT 0x00000060
366 #define Mono_Posix_Errno_EPIPE 0x00000020
367 #define Mono_Posix_Errno_EPROTO 0x00000047
368 #define Mono_Posix_Errno_EPROTONOSUPPORT 0x0000005d
369 #define Mono_Posix_Errno_EPROTOTYPE 0x0000005b
370 #define Mono_Posix_Errno_ERANGE 0x00000022
371 #define Mono_Posix_Errno_EREMCHG 0x0000004e
372 #define Mono_Posix_Errno_EREMOTE 0x00000042
373 #define Mono_Posix_Errno_EREMOTEIO 0x00000079
374 #define Mono_Posix_Errno_ERESTART 0x00000055
375 #define Mono_Posix_Errno_EROFS 0x0000001e
376 #define Mono_Posix_Errno_ESHUTDOWN 0x0000006c
377 #define Mono_Posix_Errno_ESOCKTNOSUPPORT 0x0000005e
378 #define Mono_Posix_Errno_ESPIPE 0x0000001d
379 #define Mono_Posix_Errno_ESRCH 0x00000003
380 #define Mono_Posix_Errno_ESRMNT 0x00000045
381 #define Mono_Posix_Errno_ESTALE 0x00000074
382 #define Mono_Posix_Errno_ESTRPIPE 0x00000056
383 #define Mono_Posix_Errno_ETIME 0x0000003e
384 #define Mono_Posix_Errno_ETIMEDOUT 0x0000006e
385 #define Mono_Posix_Errno_ETOOMANYREFS 0x0000006d
386 #define Mono_Posix_Errno_ETXTBSY 0x0000001a
387 #define Mono_Posix_Errno_EUCLEAN 0x00000075
388 #define Mono_Posix_Errno_EUNATCH 0x00000031
389 #define Mono_Posix_Errno_EUSERS 0x00000057
390 #define Mono_Posix_Errno_EWOULDBLOCK 0x0000000b
391 #define Mono_Posix_Errno_EXDEV 0x00000012
392 #define Mono_Posix_Errno_EXFULL 0x00000036
393 int Mono_Posix_FromErrno (int x, int *r);
394 int Mono_Posix_ToErrno (int x, int *r);
395
396 #define Mono_Posix_FcntlCommand_F_DUPFD 0x00000000
397 #define Mono_Posix_FcntlCommand_F_GETFD 0x00000001
398 #define Mono_Posix_FcntlCommand_F_GETFL 0x00000003
399 #define Mono_Posix_FcntlCommand_F_GETLEASE 0x00000401
400 #define Mono_Posix_FcntlCommand_F_GETLK 0x0000000c
401 #define Mono_Posix_FcntlCommand_F_GETOWN 0x00000009
402 #define Mono_Posix_FcntlCommand_F_GETSIG 0x0000000b
403 #define Mono_Posix_FcntlCommand_F_NOTIFY 0x00000402
404 #define Mono_Posix_FcntlCommand_F_SETFD 0x00000002
405 #define Mono_Posix_FcntlCommand_F_SETFL 0x00000004
406 #define Mono_Posix_FcntlCommand_F_SETLEASE 0x00000400
407 #define Mono_Posix_FcntlCommand_F_SETLK 0x0000000d
408 #define Mono_Posix_FcntlCommand_F_SETLKW 0x0000000e
409 #define Mono_Posix_FcntlCommand_F_SETOWN 0x00000008
410 #define Mono_Posix_FcntlCommand_F_SETSIG 0x0000000a
411 int Mono_Posix_FromFcntlCommand (int x, int *r);
412 int Mono_Posix_ToFcntlCommand (int x, int *r);
413
414 #define Mono_Posix_FilePermissions_ACCESSPERMS 0x000001ff
415 #define Mono_Posix_FilePermissions_ALLPERMS 0x00000fff
416 #define Mono_Posix_FilePermissions_DEFFILEMODE 0x000001b6
417 #define Mono_Posix_FilePermissions_S_IFBLK 0x00006000
418 #define Mono_Posix_FilePermissions_S_IFCHR 0x00002000
419 #define Mono_Posix_FilePermissions_S_IFDIR 0x00004000
420 #define Mono_Posix_FilePermissions_S_IFIFO 0x00001000
421 #define Mono_Posix_FilePermissions_S_IFLNK 0x0000a000
422 #define Mono_Posix_FilePermissions_S_IFMT 0x0000f000
423 #define Mono_Posix_FilePermissions_S_IFREG 0x00008000
424 #define Mono_Posix_FilePermissions_S_IFSOCK 0x0000c000
425 #define Mono_Posix_FilePermissions_S_IRGRP 0x00000020
426 #define Mono_Posix_FilePermissions_S_IROTH 0x00000004
427 #define Mono_Posix_FilePermissions_S_IRUSR 0x00000100
428 #define Mono_Posix_FilePermissions_S_IRWXG 0x00000038
429 #define Mono_Posix_FilePermissions_S_IRWXO 0x00000007
430 #define Mono_Posix_FilePermissions_S_IRWXU 0x000001c0
431 #define Mono_Posix_FilePermissions_S_ISGID 0x00000400
432 #define Mono_Posix_FilePermissions_S_ISUID 0x00000800
433 #define Mono_Posix_FilePermissions_S_ISVTX 0x00000200
434 #define Mono_Posix_FilePermissions_S_IWGRP 0x00000010
435 #define Mono_Posix_FilePermissions_S_IWOTH 0x00000002
436 #define Mono_Posix_FilePermissions_S_IWUSR 0x00000080
437 #define Mono_Posix_FilePermissions_S_IXGRP 0x00000008
438 #define Mono_Posix_FilePermissions_S_IXOTH 0x00000001
439 #define Mono_Posix_FilePermissions_S_IXUSR 0x00000040
440 int Mono_Posix_FromFilePermissions (unsigned int x, unsigned int *r);
441 int Mono_Posix_ToFilePermissions (unsigned int x, unsigned int *r);
442
443 #define Mono_Posix_LockType_F_RDLCK 0x00000000
444 #define Mono_Posix_LockType_F_UNLCK 0x00000002
445 #define Mono_Posix_LockType_F_WRLCK 0x00000001
446 int Mono_Posix_FromLockType (short x, short *r);
447 int Mono_Posix_ToLockType (short x, short *r);
448
449 #define Mono_Posix_LockfCommand_F_LOCK 0x00000001
450 #define Mono_Posix_LockfCommand_F_TEST 0x00000003
451 #define Mono_Posix_LockfCommand_F_TLOCK 0x00000002
452 #define Mono_Posix_LockfCommand_F_ULOCK 0x00000000
453 int Mono_Posix_FromLockfCommand (int x, int *r);
454 int Mono_Posix_ToLockfCommand (int x, int *r);
455
456 #define Mono_Posix_MlockallFlags_MCL_CURRENT 0x00000001
457 #define Mono_Posix_MlockallFlags_MCL_FUTURE 0x00000002
458 int Mono_Posix_FromMlockallFlags (int x, int *r);
459 int Mono_Posix_ToMlockallFlags (int x, int *r);
460
461 #define Mono_Posix_MmapFlags_MAP_ANON 0x00000020
462 #define Mono_Posix_MmapFlags_MAP_ANONYMOUS 0x00000020
463 #define Mono_Posix_MmapFlags_MAP_DENYWRITE 0x00000800
464 #define Mono_Posix_MmapFlags_MAP_EXECUTABLE 0x00001000
465 #define Mono_Posix_MmapFlags_MAP_FILE 0x00000000
466 #define Mono_Posix_MmapFlags_MAP_FIXED 0x00000010
467 #define Mono_Posix_MmapFlags_MAP_GROWSDOWN 0x00000100
468 #define Mono_Posix_MmapFlags_MAP_LOCKED 0x00002000
469 #define Mono_Posix_MmapFlags_MAP_NONBLOCK 0x00010000
470 #define Mono_Posix_MmapFlags_MAP_NORESERVE 0x00004000
471 #define Mono_Posix_MmapFlags_MAP_POPULATE 0x00008000
472 #define Mono_Posix_MmapFlags_MAP_PRIVATE 0x00000002
473 #define Mono_Posix_MmapFlags_MAP_SHARED 0x00000001
474 #define Mono_Posix_MmapFlags_MAP_TYPE 0x0000000f
475 int Mono_Posix_FromMmapFlags (int x, int *r);
476 int Mono_Posix_ToMmapFlags (int x, int *r);
477
478 #define Mono_Posix_MmapProts_PROT_EXEC 0x00000004
479 #define Mono_Posix_MmapProts_PROT_GROWSDOWN 0x01000000
480 #define Mono_Posix_MmapProts_PROT_GROWSUP 0x02000000
481 #define Mono_Posix_MmapProts_PROT_NONE 0x00000000
482 #define Mono_Posix_MmapProts_PROT_READ 0x00000001
483 #define Mono_Posix_MmapProts_PROT_WRITE 0x00000002
484 int Mono_Posix_FromMmapProts (int x, int *r);
485 int Mono_Posix_ToMmapProts (int x, int *r);
486
487 #define Mono_Posix_MountFlags_ST_APPEND 0x00000100
488 #define Mono_Posix_MountFlags_ST_IMMUTABLE 0x00000200
489 #define Mono_Posix_MountFlags_ST_MANDLOCK 0x00000040
490 #define Mono_Posix_MountFlags_ST_NOATIME 0x00000400
491 #define Mono_Posix_MountFlags_ST_NODEV 0x00000004
492 #define Mono_Posix_MountFlags_ST_NODIRATIME 0x00000800
493 #define Mono_Posix_MountFlags_ST_NOSUID 0x00000002
494 #define Mono_Posix_MountFlags_ST_RDONLY 0x00000001
495 #define Mono_Posix_MountFlags_ST_SYNCHRONOUS 0x00000010
496 #define Mono_Posix_MountFlags_ST_WRITE 0x00000080
497 int Mono_Posix_FromMountFlags (guint64 x, guint64 *r);
498 int Mono_Posix_ToMountFlags (guint64 x, guint64 *r);
499
500 #define Mono_Posix_MremapFlags_MREMAP_MAYMOVE 0x00000001
501 int Mono_Posix_FromMremapFlags (guint64 x, guint64 *r);
502 int Mono_Posix_ToMremapFlags (guint64 x, guint64 *r);
503
504 #define Mono_Posix_MsyncFlags_MS_ASYNC 0x00000001
505 #define Mono_Posix_MsyncFlags_MS_INVALIDATE 0x00000002
506 #define Mono_Posix_MsyncFlags_MS_SYNC 0x00000004
507 int Mono_Posix_FromMsyncFlags (int x, int *r);
508 int Mono_Posix_ToMsyncFlags (int x, int *r);
509
510 #define Mono_Posix_OpenFlags_O_APPEND 0x00000400
511 #define Mono_Posix_OpenFlags_O_ASYNC 0x00002000
512 #define Mono_Posix_OpenFlags_O_CREAT 0x00000040
513 #define Mono_Posix_OpenFlags_O_DIRECT 0x00004000
514 #define Mono_Posix_OpenFlags_O_DIRECTORY 0x00010000
515 #define Mono_Posix_OpenFlags_O_EXCL 0x00000080
516 #define Mono_Posix_OpenFlags_O_LARGEFILE 0x00008000
517 #define Mono_Posix_OpenFlags_O_NOCTTY 0x00000100
518 #define Mono_Posix_OpenFlags_O_NOFOLLOW 0x00020000
519 #define Mono_Posix_OpenFlags_O_NONBLOCK 0x00000800
520 #define Mono_Posix_OpenFlags_O_RDONLY 0x00000000
521 #define Mono_Posix_OpenFlags_O_RDWR 0x00000002
522 #define Mono_Posix_OpenFlags_O_SYNC 0x00001000
523 #define Mono_Posix_OpenFlags_O_TRUNC 0x00000200
524 #define Mono_Posix_OpenFlags_O_WRONLY 0x00000001
525 int Mono_Posix_FromOpenFlags (int x, int *r);
526 int Mono_Posix_ToOpenFlags (int x, int *r);
527
528 #define Mono_Posix_PathconfName__PC_2_SYMLINKS 0x00000014
529 #define Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN 0x00000012
530 #define Mono_Posix_PathconfName__PC_ASYNC_IO 0x0000000a
531 #define Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED 0x00000006
532 #define Mono_Posix_PathconfName__PC_FILESIZEBITS 0x0000000d
533 #define Mono_Posix_PathconfName__PC_LINK_MAX 0x00000000
534 #define Mono_Posix_PathconfName__PC_MAX_CANON 0x00000001
535 #define Mono_Posix_PathconfName__PC_MAX_INPUT 0x00000002
536 #define Mono_Posix_PathconfName__PC_NAME_MAX 0x00000003
537 #define Mono_Posix_PathconfName__PC_NO_TRUNC 0x00000007
538 #define Mono_Posix_PathconfName__PC_PATH_MAX 0x00000004
539 #define Mono_Posix_PathconfName__PC_PIPE_BUF 0x00000005
540 #define Mono_Posix_PathconfName__PC_PRIO_IO 0x0000000b
541 #define Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE 0x0000000e
542 #define Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE 0x0000000f
543 #define Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE 0x00000010
544 #define Mono_Posix_PathconfName__PC_REC_XFER_ALIGN 0x00000011
545 #define Mono_Posix_PathconfName__PC_SOCK_MAXBUF 0x0000000c
546 #define Mono_Posix_PathconfName__PC_SYMLINK_MAX 0x00000013
547 #define Mono_Posix_PathconfName__PC_SYNC_IO 0x00000009
548 #define Mono_Posix_PathconfName__PC_VDISABLE 0x00000008
549 int Mono_Posix_FromPathconfName (int x, int *r);
550 int Mono_Posix_ToPathconfName (int x, int *r);
551
552 #define Mono_Posix_PollEvents_POLLERR 0x00000008
553 #define Mono_Posix_PollEvents_POLLHUP 0x00000010
554 #define Mono_Posix_PollEvents_POLLIN 0x00000001
555 #define Mono_Posix_PollEvents_POLLNVAL 0x00000020
556 #define Mono_Posix_PollEvents_POLLOUT 0x00000004
557 #define Mono_Posix_PollEvents_POLLPRI 0x00000002
558 #define Mono_Posix_PollEvents_POLLRDBAND 0x00000080
559 #define Mono_Posix_PollEvents_POLLRDNORM 0x00000040
560 #define Mono_Posix_PollEvents_POLLWRBAND 0x00000200
561 #define Mono_Posix_PollEvents_POLLWRNORM 0x00000100
562 int Mono_Posix_FromPollEvents (short x, short *r);
563 int Mono_Posix_ToPollEvents (short x, short *r);
564
565 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED 0x00000004
566 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE 0x00000005
567 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL 0x00000000
568 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM 0x00000001
569 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL 0x00000002
570 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED 0x00000003
571 int Mono_Posix_FromPosixFadviseAdvice (int x, int *r);
572 int Mono_Posix_ToPosixFadviseAdvice (int x, int *r);
573
574 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED 0x00000004
575 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL 0x00000000
576 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM 0x00000001
577 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL 0x00000002
578 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED 0x00000003
579 int Mono_Posix_FromPosixMadviseAdvice (int x, int *r);
580 int Mono_Posix_ToPosixMadviseAdvice (int x, int *r);
581
582 #define Mono_Posix_SeekFlags_L_INCR 0x00000001
583 #define Mono_Posix_SeekFlags_L_SET 0x00000000
584 #define Mono_Posix_SeekFlags_L_XTND 0x00000002
585 #define Mono_Posix_SeekFlags_SEEK_CUR 0x00000001
586 #define Mono_Posix_SeekFlags_SEEK_END 0x00000002
587 #define Mono_Posix_SeekFlags_SEEK_SET 0x00000000
588 int Mono_Posix_FromSeekFlags (short x, short *r);
589 int Mono_Posix_ToSeekFlags (short x, short *r);
590
591 #define Mono_Posix_Signum_SIGABRT 0x00000006
592 #define Mono_Posix_Signum_SIGALRM 0x0000000e
593 #define Mono_Posix_Signum_SIGBUS 0x00000007
594 #define Mono_Posix_Signum_SIGCHLD 0x00000011
595 #define Mono_Posix_Signum_SIGCLD 0x00000011
596 #define Mono_Posix_Signum_SIGCONT 0x00000012
597 #define Mono_Posix_Signum_SIGFPE 0x00000008
598 #define Mono_Posix_Signum_SIGHUP 0x00000001
599 #define Mono_Posix_Signum_SIGILL 0x00000004
600 #define Mono_Posix_Signum_SIGINT 0x00000002
601 #define Mono_Posix_Signum_SIGIO 0x0000001d
602 #define Mono_Posix_Signum_SIGIOT 0x00000006
603 #define Mono_Posix_Signum_SIGKILL 0x00000009
604 #define Mono_Posix_Signum_SIGPIPE 0x0000000d
605 #define Mono_Posix_Signum_SIGPOLL 0x0000001d
606 #define Mono_Posix_Signum_SIGPROF 0x0000001b
607 #define Mono_Posix_Signum_SIGPWR 0x0000001e
608 #define Mono_Posix_Signum_SIGQUIT 0x00000003
609 #define Mono_Posix_Signum_SIGSEGV 0x0000000b
610 #define Mono_Posix_Signum_SIGSTKFLT 0x00000010
611 #define Mono_Posix_Signum_SIGSTOP 0x00000013
612 #define Mono_Posix_Signum_SIGSYS 0x0000001f
613 #define Mono_Posix_Signum_SIGTERM 0x0000000f
614 #define Mono_Posix_Signum_SIGTRAP 0x00000005
615 #define Mono_Posix_Signum_SIGTSTP 0x00000014
616 #define Mono_Posix_Signum_SIGTTIN 0x00000015
617 #define Mono_Posix_Signum_SIGTTOU 0x00000016
618 #define Mono_Posix_Signum_SIGUNUSED 0x0000001f
619 #define Mono_Posix_Signum_SIGURG 0x00000017
620 #define Mono_Posix_Signum_SIGUSR1 0x0000000a
621 #define Mono_Posix_Signum_SIGUSR2 0x0000000c
622 #define Mono_Posix_Signum_SIGVTALRM 0x0000001a
623 #define Mono_Posix_Signum_SIGWINCH 0x0000001c
624 #define Mono_Posix_Signum_SIGXCPU 0x00000018
625 #define Mono_Posix_Signum_SIGXFSZ 0x00000019
626 int Mono_Posix_FromSignum (int x, int *r);
627 int Mono_Posix_ToSignum (int x, int *r);
628
629 #define Mono_Posix_SysconfName__SC_2_CHAR_TERM 0x0000005f
630 #define Mono_Posix_SysconfName__SC_2_C_BIND 0x0000002f
631 #define Mono_Posix_SysconfName__SC_2_C_DEV 0x00000030
632 #define Mono_Posix_SysconfName__SC_2_C_VERSION 0x00000060
633 #define Mono_Posix_SysconfName__SC_2_FORT_DEV 0x00000031
634 #define Mono_Posix_SysconfName__SC_2_FORT_RUN 0x00000032
635 #define Mono_Posix_SysconfName__SC_2_LOCALEDEF 0x00000034
636 #define Mono_Posix_SysconfName__SC_2_PBS 0x000000a8
637 #define Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING 0x000000a9
638 #define Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT 0x000000af
639 #define Mono_Posix_SysconfName__SC_2_PBS_LOCATE 0x000000aa
640 #define Mono_Posix_SysconfName__SC_2_PBS_MESSAGE 0x000000ab
641 #define Mono_Posix_SysconfName__SC_2_PBS_TRACK 0x000000ac
642 #define Mono_Posix_SysconfName__SC_2_SW_DEV 0x00000033
643 #define Mono_Posix_SysconfName__SC_2_UPE 0x00000061
644 #define Mono_Posix_SysconfName__SC_2_VERSION 0x0000002e
645 #define Mono_Posix_SysconfName__SC_ADVISORY_INFO 0x00000084
646 #define Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX 0x00000017
647 #define Mono_Posix_SysconfName__SC_AIO_MAX 0x00000018
648 #define Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX 0x00000019
649 #define Mono_Posix_SysconfName__SC_ARG_MAX 0x00000000
650 #define Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO 0x0000000c
651 #define Mono_Posix_SysconfName__SC_ATEXIT_MAX 0x00000057
652 #define Mono_Posix_SysconfName__SC_AVPHYS_PAGES 0x00000056
653 #define Mono_Posix_SysconfName__SC_BARRIERS 0x00000085
654 #define Mono_Posix_SysconfName__SC_BASE 0x00000086
655 #define Mono_Posix_SysconfName__SC_BC_BASE_MAX 0x00000024
656 #define Mono_Posix_SysconfName__SC_BC_DIM_MAX 0x00000025
657 #define Mono_Posix_SysconfName__SC_BC_SCALE_MAX 0x00000026
658 #define Mono_Posix_SysconfName__SC_BC_STRING_MAX 0x00000027
659 #define Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX 0x0000002d
660 #define Mono_Posix_SysconfName__SC_CHAR_BIT 0x00000065
661 #define Mono_Posix_SysconfName__SC_CHAR_MAX 0x00000066
662 #define Mono_Posix_SysconfName__SC_CHAR_MIN 0x00000067
663 #define Mono_Posix_SysconfName__SC_CHILD_MAX 0x00000001
664 #define Mono_Posix_SysconfName__SC_CLK_TCK 0x00000002
665 #define Mono_Posix_SysconfName__SC_CLOCK_SELECTION 0x00000089
666 #define Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX 0x00000028
667 #define Mono_Posix_SysconfName__SC_CPUTIME 0x0000008a
668 #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT 0x00000087
669 #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R 0x00000088
670 #define Mono_Posix_SysconfName__SC_DELAYTIMER_MAX 0x0000001a
671 #define Mono_Posix_SysconfName__SC_DEVICE_IO 0x0000008c
672 #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC 0x0000008d
673 #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R 0x0000008e
674 #define Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX 0x00000029
675 #define Mono_Posix_SysconfName__SC_EXPR_NEST_MAX 0x0000002a
676 #define Mono_Posix_SysconfName__SC_FD_MGMT 0x0000008f
677 #define Mono_Posix_SysconfName__SC_FIFO 0x00000090
678 #define Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES 0x00000092
679 #define Mono_Posix_SysconfName__SC_FILE_LOCKING 0x00000093
680 #define Mono_Posix_SysconfName__SC_FILE_SYSTEM 0x00000094
681 #define Mono_Posix_SysconfName__SC_FSYNC 0x0000000f
682 #define Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX 0x00000045
683 #define Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX 0x00000046
684 #define Mono_Posix_SysconfName__SC_HOST_NAME_MAX 0x000000b4
685 #define Mono_Posix_SysconfName__SC_INT_MAX 0x00000068
686 #define Mono_Posix_SysconfName__SC_INT_MIN 0x00000069
687 #define Mono_Posix_SysconfName__SC_IOV_MAX 0x0000003c
688 #define Mono_Posix_SysconfName__SC_JOB_CONTROL 0x00000007
689 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC 0x000000bd
690 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE 0x000000be
691 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE 0x000000bc
692 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC 0x000000ba
693 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE 0x000000bb
694 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE 0x000000b9
695 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC 0x000000c0
696 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE 0x000000c1
697 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE 0x000000bf
698 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC 0x000000c3
699 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE 0x000000c4
700 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE 0x000000c2
701 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC 0x000000c6
702 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE 0x000000c7
703 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE 0x000000c5
704 #define Mono_Posix_SysconfName__SC_LINE_MAX 0x0000002b
705 #define Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX 0x00000047
706 #define Mono_Posix_SysconfName__SC_LONG_BIT 0x0000006a
707 #define Mono_Posix_SysconfName__SC_MAPPED_FILES 0x00000010
708 #define Mono_Posix_SysconfName__SC_MB_LEN_MAX 0x0000006c
709 #define Mono_Posix_SysconfName__SC_MEMLOCK 0x00000011
710 #define Mono_Posix_SysconfName__SC_MEMLOCK_RANGE 0x00000012
711 #define Mono_Posix_SysconfName__SC_MEMORY_PROTECTION 0x00000013
712 #define Mono_Posix_SysconfName__SC_MESSAGE_PASSING 0x00000014
713 #define Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK 0x00000095
714 #define Mono_Posix_SysconfName__SC_MQ_OPEN_MAX 0x0000001b
715 #define Mono_Posix_SysconfName__SC_MQ_PRIO_MAX 0x0000001c
716 #define Mono_Posix_SysconfName__SC_MULTI_PROCESS 0x00000096
717 #define Mono_Posix_SysconfName__SC_NETWORKING 0x00000098
718 #define Mono_Posix_SysconfName__SC_NGROUPS_MAX 0x00000003
719 #define Mono_Posix_SysconfName__SC_NL_ARGMAX 0x00000077
720 #define Mono_Posix_SysconfName__SC_NL_LANGMAX 0x00000078
721 #define Mono_Posix_SysconfName__SC_NL_MSGMAX 0x00000079
722 #define Mono_Posix_SysconfName__SC_NL_NMAX 0x0000007a
723 #define Mono_Posix_SysconfName__SC_NL_SETMAX 0x0000007b
724 #define Mono_Posix_SysconfName__SC_NL_TEXTMAX 0x0000007c
725 #define Mono_Posix_SysconfName__SC_NPROCESSORS_CONF 0x00000053
726 #define Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN 0x00000054
727 #define Mono_Posix_SysconfName__SC_NZERO 0x0000006d
728 #define Mono_Posix_SysconfName__SC_OPEN_MAX 0x00000004
729 #define Mono_Posix_SysconfName__SC_PAGESIZE 0x0000001e
730 #define Mono_Posix_SysconfName__SC_PASS_MAX 0x00000058
731 #define Mono_Posix_SysconfName__SC_PHYS_PAGES 0x00000055
732 #define Mono_Posix_SysconfName__SC_PII 0x00000035
733 #define Mono_Posix_SysconfName__SC_PII_INTERNET 0x00000038
734 #define Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM 0x0000003e
735 #define Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM 0x0000003d
736 #define Mono_Posix_SysconfName__SC_PII_OSI 0x00000039
737 #define Mono_Posix_SysconfName__SC_PII_OSI_CLTS 0x00000040
738 #define Mono_Posix_SysconfName__SC_PII_OSI_COTS 0x0000003f
739 #define Mono_Posix_SysconfName__SC_PII_OSI_M 0x00000041
740 #define Mono_Posix_SysconfName__SC_PII_SOCKET 0x00000037
741 #define Mono_Posix_SysconfName__SC_PII_XTI 0x00000036
742 #define Mono_Posix_SysconfName__SC_PIPE 0x00000091
743 #define Mono_Posix_SysconfName__SC_POLL 0x0000003a
744 #define Mono_Posix_SysconfName__SC_PRIORITIZED_IO 0x0000000d
745 #define Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING 0x0000000a
746 #define Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS 0x00000099
747 #define Mono_Posix_SysconfName__SC_REALTIME_SIGNALS 0x00000009
748 #define Mono_Posix_SysconfName__SC_REGEXP 0x0000009b
749 #define Mono_Posix_SysconfName__SC_REGEX_VERSION 0x0000009c
750 #define Mono_Posix_SysconfName__SC_RE_DUP_MAX 0x0000002c
751 #define Mono_Posix_SysconfName__SC_RTSIG_MAX 0x0000001f
752 #define Mono_Posix_SysconfName__SC_SAVED_IDS 0x00000008
753 #define Mono_Posix_SysconfName__SC_SCHAR_MAX 0x0000006f
754 #define Mono_Posix_SysconfName__SC_SCHAR_MIN 0x00000070
755 #define Mono_Posix_SysconfName__SC_SELECT 0x0000003b
756 #define Mono_Posix_SysconfName__SC_SEMAPHORES 0x00000015
757 #define Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX 0x00000020
758 #define Mono_Posix_SysconfName__SC_SEM_VALUE_MAX 0x00000021
759 #define Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS 0x00000016
760 #define Mono_Posix_SysconfName__SC_SHELL 0x0000009d
761 #define Mono_Posix_SysconfName__SC_SHRT_MAX 0x00000071
762 #define Mono_Posix_SysconfName__SC_SHRT_MIN 0x00000072
763 #define Mono_Posix_SysconfName__SC_SIGNALS 0x0000009e
764 #define Mono_Posix_SysconfName__SC_SIGQUEUE_MAX 0x00000022
765 #define Mono_Posix_SysconfName__SC_SINGLE_PROCESS 0x00000097
766 #define Mono_Posix_SysconfName__SC_SPAWN 0x0000009f
767 #define Mono_Posix_SysconfName__SC_SPIN_LOCKS 0x0000009a
768 #define Mono_Posix_SysconfName__SC_SPORADIC_SERVER 0x000000a0
769 #define Mono_Posix_SysconfName__SC_SSIZE_MAX 0x0000006e
770 #define Mono_Posix_SysconfName__SC_STREAMS 0x000000ae
771 #define Mono_Posix_SysconfName__SC_STREAM_MAX 0x00000005
772 #define Mono_Posix_SysconfName__SC_SYMLOOP_MAX 0x000000ad
773 #define Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO 0x0000000e
774 #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE 0x000000a2
775 #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R 0x000000a3
776 #define Mono_Posix_SysconfName__SC_THREADS 0x00000043
777 #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR 0x0000004d
778 #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE 0x0000004e
779 #define Mono_Posix_SysconfName__SC_THREAD_CPUTIME 0x0000008b
780 #define Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS 0x00000049
781 #define Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX 0x0000004a
782 #define Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING 0x0000004f
783 #define Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT 0x00000050
784 #define Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT 0x00000051
785 #define Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED 0x00000052
786 #define Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS 0x00000044
787 #define Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER 0x000000a1
788 #define Mono_Posix_SysconfName__SC_THREAD_STACK_MIN 0x0000004b
789 #define Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX 0x0000004c
790 #define Mono_Posix_SysconfName__SC_TIMEOUTS 0x000000a4
791 #define Mono_Posix_SysconfName__SC_TIMERS 0x0000000b
792 #define Mono_Posix_SysconfName__SC_TIMER_MAX 0x00000023
793 #define Mono_Posix_SysconfName__SC_TRACE 0x000000b5
794 #define Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER 0x000000b6
795 #define Mono_Posix_SysconfName__SC_TRACE_INHERIT 0x000000b7
796 #define Mono_Posix_SysconfName__SC_TRACE_LOG 0x000000b8
797 #define Mono_Posix_SysconfName__SC_TTY_NAME_MAX 0x00000048
798 #define Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS 0x000000a5
799 #define Mono_Posix_SysconfName__SC_TZNAME_MAX 0x00000006
800 #define Mono_Posix_SysconfName__SC_T_IOV_MAX 0x00000042
801 #define Mono_Posix_SysconfName__SC_UCHAR_MAX 0x00000073
802 #define Mono_Posix_SysconfName__SC_UINT_MAX 0x00000074
803 #define Mono_Posix_SysconfName__SC_UIO_MAXIOV 0x0000003c
804 #define Mono_Posix_SysconfName__SC_ULONG_MAX 0x00000075
805 #define Mono_Posix_SysconfName__SC_USER_GROUPS 0x000000a6
806 #define Mono_Posix_SysconfName__SC_USER_GROUPS_R 0x000000a7
807 #define Mono_Posix_SysconfName__SC_USHRT_MAX 0x00000076
808 #define Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 0x000000b0
809 #define Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG 0x000000b1
810 #define Mono_Posix_SysconfName__SC_V6_LP64_OFF64 0x000000b2
811 #define Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG 0x000000b3
812 #define Mono_Posix_SysconfName__SC_VERSION 0x0000001d
813 #define Mono_Posix_SysconfName__SC_WORD_BIT 0x0000006b
814 #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 0x0000007d
815 #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG 0x0000007e
816 #define Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 0x0000007f
817 #define Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG 0x00000080
818 #define Mono_Posix_SysconfName__SC_XOPEN_CRYPT 0x0000005c
819 #define Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N 0x0000005d
820 #define Mono_Posix_SysconfName__SC_XOPEN_LEGACY 0x00000081
821 #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME 0x00000082
822 #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS 0x00000083
823 #define Mono_Posix_SysconfName__SC_XOPEN_SHM 0x0000005e
824 #define Mono_Posix_SysconfName__SC_XOPEN_UNIX 0x0000005b
825 #define Mono_Posix_SysconfName__SC_XOPEN_VERSION 0x00000059
826 #define Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION 0x0000005a
827 #define Mono_Posix_SysconfName__SC_XOPEN_XPG2 0x00000062
828 #define Mono_Posix_SysconfName__SC_XOPEN_XPG3 0x00000063
829 #define Mono_Posix_SysconfName__SC_XOPEN_XPG4 0x00000064
830 int Mono_Posix_FromSysconfName (int x, int *r);
831 int Mono_Posix_ToSysconfName (int x, int *r);
832
833 #define Mono_Posix_SyslogFacility_LOG_AUTH 0x00000020
834 #define Mono_Posix_SyslogFacility_LOG_AUTHPRIV 0x00000050
835 #define Mono_Posix_SyslogFacility_LOG_CRON 0x00000048
836 #define Mono_Posix_SyslogFacility_LOG_DAEMON 0x00000018
837 #define Mono_Posix_SyslogFacility_LOG_FTP 0x00000058
838 #define Mono_Posix_SyslogFacility_LOG_KERN 0x00000000
839 #define Mono_Posix_SyslogFacility_LOG_LOCAL0 0x00000080
840 #define Mono_Posix_SyslogFacility_LOG_LOCAL1 0x00000088
841 #define Mono_Posix_SyslogFacility_LOG_LOCAL2 0x00000090
842 #define Mono_Posix_SyslogFacility_LOG_LOCAL3 0x00000098
843 #define Mono_Posix_SyslogFacility_LOG_LOCAL4 0x000000a0
844 #define Mono_Posix_SyslogFacility_LOG_LOCAL5 0x000000a8
845 #define Mono_Posix_SyslogFacility_LOG_LOCAL6 0x000000b0
846 #define Mono_Posix_SyslogFacility_LOG_LOCAL7 0x000000b8
847 #define Mono_Posix_SyslogFacility_LOG_LPR 0x00000030
848 #define Mono_Posix_SyslogFacility_LOG_MAIL 0x00000010
849 #define Mono_Posix_SyslogFacility_LOG_NEWS 0x00000038
850 #define Mono_Posix_SyslogFacility_LOG_SYSLOG 0x00000028
851 #define Mono_Posix_SyslogFacility_LOG_USER 0x00000008
852 #define Mono_Posix_SyslogFacility_LOG_UUCP 0x00000040
853 int Mono_Posix_FromSyslogFacility (int x, int *r);
854 int Mono_Posix_ToSyslogFacility (int x, int *r);
855
856 #define Mono_Posix_SyslogLevel_LOG_ALERT 0x00000001
857 #define Mono_Posix_SyslogLevel_LOG_CRIT 0x00000002
858 #define Mono_Posix_SyslogLevel_LOG_DEBUG 0x00000007
859 #define Mono_Posix_SyslogLevel_LOG_EMERG 0x00000000
860 #define Mono_Posix_SyslogLevel_LOG_ERR 0x00000003
861 #define Mono_Posix_SyslogLevel_LOG_INFO 0x00000006
862 #define Mono_Posix_SyslogLevel_LOG_NOTICE 0x00000005
863 #define Mono_Posix_SyslogLevel_LOG_WARNING 0x00000004
864 int Mono_Posix_FromSyslogLevel (int x, int *r);
865 int Mono_Posix_ToSyslogLevel (int x, int *r);
866
867 #define Mono_Posix_SyslogOptions_LOG_CONS 0x00000002
868 #define Mono_Posix_SyslogOptions_LOG_NDELAY 0x00000008
869 #define Mono_Posix_SyslogOptions_LOG_NOWAIT 0x00000010
870 #define Mono_Posix_SyslogOptions_LOG_ODELAY 0x00000004
871 #define Mono_Posix_SyslogOptions_LOG_PERROR 0x00000020
872 #define Mono_Posix_SyslogOptions_LOG_PID 0x00000001
873 int Mono_Posix_FromSyslogOptions (int x, int *r);
874 int Mono_Posix_ToSyslogOptions (int x, int *r);
875
876 #define Mono_Posix_WaitOptions_WNOHANG 0x00000001
877 #define Mono_Posix_WaitOptions_WUNTRACED 0x00000002
878 int Mono_Posix_FromWaitOptions (int x, int *r);
879 int Mono_Posix_ToWaitOptions (int x, int *r);
880
881 #define Mono_Posix_XattrFlags_XATTR_AUTO 0x00000000
882 #define Mono_Posix_XattrFlags_XATTR_CREATE 0x00000001
883 #define Mono_Posix_XattrFlags_XATTR_REPLACE 0x00000002
884 int Mono_Posix_FromXattrFlags (int x, int *r);
885 int Mono_Posix_ToXattrFlags (int x, int *r);
886
887 #define Mono_Posix_PathConf__PC_2_SYMLINKS 0x00000014
888 #define Mono_Posix_PathConf__PC_ALLOC_SIZE_MIN 0x00000012
889 #define Mono_Posix_PathConf__PC_ASYNC_IO 0x0000000a
890 #define Mono_Posix_PathConf__PC_CHOWN_RESTRICTED 0x00000006
891 #define Mono_Posix_PathConf__PC_FILESIZEBITS 0x0000000d
892 #define Mono_Posix_PathConf__PC_LINK_MAX 0x00000000
893 #define Mono_Posix_PathConf__PC_MAX_CANON 0x00000001
894 #define Mono_Posix_PathConf__PC_MAX_INPUT 0x00000002
895 #define Mono_Posix_PathConf__PC_NAME_MAX 0x00000003
896 #define Mono_Posix_PathConf__PC_NO_TRUNC 0x00000007
897 #define Mono_Posix_PathConf__PC_PATH_MAX 0x00000004
898 #define Mono_Posix_PathConf__PC_PIPE_BUF 0x00000005
899 #define Mono_Posix_PathConf__PC_PRIO_IO 0x0000000b
900 #define Mono_Posix_PathConf__PC_REC_INCR_XFER_SIZE 0x0000000e
901 #define Mono_Posix_PathConf__PC_REC_MAX_XFER_SIZE 0x0000000f
902 #define Mono_Posix_PathConf__PC_REC_MIN_XFER_SIZE 0x00000010
903 #define Mono_Posix_PathConf__PC_REC_XFER_ALIGN 0x00000011
904 #define Mono_Posix_PathConf__PC_SOCK_MAXBUF 0x0000000c
905 #define Mono_Posix_PathConf__PC_SYMLINK_MAX 0x00000013
906 #define Mono_Posix_PathConf__PC_SYNC_IO 0x00000009
907 #define Mono_Posix_PathConf__PC_VDISABLE 0x00000008
908 int Mono_Posix_FromPathConf (int x, int *r);
909 int Mono_Posix_ToPathConf (int x, int *r);
910
911 #define Mono_Posix_SysConf__SC_2_CHAR_TERM 0x0000005f
912 #define Mono_Posix_SysConf__SC_2_C_BIND 0x0000002f
913 #define Mono_Posix_SysConf__SC_2_C_DEV 0x00000030
914 #define Mono_Posix_SysConf__SC_2_C_VERSION 0x00000060
915 #define Mono_Posix_SysConf__SC_2_FORT_DEV 0x00000031
916 #define Mono_Posix_SysConf__SC_2_FORT_RUN 0x00000032
917 #define Mono_Posix_SysConf__SC_2_LOCALEDEF 0x00000034
918 #define Mono_Posix_SysConf__SC_2_PBS 0x000000a8
919 #define Mono_Posix_SysConf__SC_2_PBS_ACCOUNTING 0x000000a9
920 #define Mono_Posix_SysConf__SC_2_PBS_CHECKPOINT 0x000000af
921 #define Mono_Posix_SysConf__SC_2_PBS_LOCATE 0x000000aa
922 #define Mono_Posix_SysConf__SC_2_PBS_MESSAGE 0x000000ab
923 #define Mono_Posix_SysConf__SC_2_PBS_TRACK 0x000000ac
924 #define Mono_Posix_SysConf__SC_2_SW_DEV 0x00000033
925 #define Mono_Posix_SysConf__SC_2_UPE 0x00000061
926 #define Mono_Posix_SysConf__SC_2_VERSION 0x0000002e
927 #define Mono_Posix_SysConf__SC_ADVISORY_INFO 0x00000084
928 #define Mono_Posix_SysConf__SC_AIO_LISTIO_MAX 0x00000017
929 #define Mono_Posix_SysConf__SC_AIO_MAX 0x00000018
930 #define Mono_Posix_SysConf__SC_AIO_PRIO_DELTA_MAX 0x00000019
931 #define Mono_Posix_SysConf__SC_ARG_MAX 0x00000000
932 #define Mono_Posix_SysConf__SC_ASYNCHRONOUS_IO 0x0000000c
933 #define Mono_Posix_SysConf__SC_ATEXIT_MAX 0x00000057
934 #define Mono_Posix_SysConf__SC_AVPHYS_PAGES 0x00000056
935 #define Mono_Posix_SysConf__SC_BARRIERS 0x00000085
936 #define Mono_Posix_SysConf__SC_BASE 0x00000086
937 #define Mono_Posix_SysConf__SC_BC_BASE_MAX 0x00000024
938 #define Mono_Posix_SysConf__SC_BC_DIM_MAX 0x00000025
939 #define Mono_Posix_SysConf__SC_BC_SCALE_MAX 0x00000026
940 #define Mono_Posix_SysConf__SC_BC_STRING_MAX 0x00000027
941 #define Mono_Posix_SysConf__SC_CHARCLASS_NAME_MAX 0x0000002d
942 #define Mono_Posix_SysConf__SC_CHAR_BIT 0x00000065
943 #define Mono_Posix_SysConf__SC_CHAR_MAX 0x00000066
944 #define Mono_Posix_SysConf__SC_CHAR_MIN 0x00000067
945 #define Mono_Posix_SysConf__SC_CHILD_MAX 0x00000001
946 #define Mono_Posix_SysConf__SC_CLK_TCK 0x00000002
947 #define Mono_Posix_SysConf__SC_CLOCK_SELECTION 0x00000089
948 #define Mono_Posix_SysConf__SC_COLL_WEIGHTS_MAX 0x00000028
949 #define Mono_Posix_SysConf__SC_CPUTIME 0x0000008a
950 #define Mono_Posix_SysConf__SC_C_LANG_SUPPORT 0x00000087
951 #define Mono_Posix_SysConf__SC_C_LANG_SUPPORT_R 0x00000088
952 #define Mono_Posix_SysConf__SC_DELAYTIMER_MAX 0x0000001a
953 #define Mono_Posix_SysConf__SC_DEVICE_IO 0x0000008c
954 #define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC 0x0000008d
955 #define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC_R 0x0000008e
956 #define Mono_Posix_SysConf__SC_EQUIV_CLASS_MAX 0x00000029
957 #define Mono_Posix_SysConf__SC_EXPR_NEST_MAX 0x0000002a
958 #define Mono_Posix_SysConf__SC_FD_MGMT 0x0000008f
959 #define Mono_Posix_SysConf__SC_FIFO 0x00000090
960 #define Mono_Posix_SysConf__SC_FILE_ATTRIBUTES 0x00000092
961 #define Mono_Posix_SysConf__SC_FILE_LOCKING 0x00000093
962 #define Mono_Posix_SysConf__SC_FILE_SYSTEM 0x00000094
963 #define Mono_Posix_SysConf__SC_FSYNC 0x0000000f
964 #define Mono_Posix_SysConf__SC_GETGR_R_SIZE_MAX 0x00000045
965 #define Mono_Posix_SysConf__SC_GETPW_R_SIZE_MAX 0x00000046
966 #define Mono_Posix_SysConf__SC_HOST_NAME_MAX 0x000000b4
967 #define Mono_Posix_SysConf__SC_INT_MAX 0x00000068
968 #define Mono_Posix_SysConf__SC_INT_MIN 0x00000069
969 #define Mono_Posix_SysConf__SC_IOV_MAX 0x0000003c
970 #define Mono_Posix_SysConf__SC_JOB_CONTROL 0x00000007
971 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_ASSOC 0x000000bd
972 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_LINESIZE 0x000000be
973 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_SIZE 0x000000bc
974 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_ASSOC 0x000000ba
975 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_LINESIZE 0x000000bb
976 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_SIZE 0x000000b9
977 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_ASSOC 0x000000c0
978 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_LINESIZE 0x000000c1
979 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_SIZE 0x000000bf
980 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_ASSOC 0x000000c3
981 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_LINESIZE 0x000000c4
982 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_SIZE 0x000000c2
983 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_ASSOC 0x000000c6
984 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_LINESIZE 0x000000c7
985 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_SIZE 0x000000c5
986 #define Mono_Posix_SysConf__SC_LINE_MAX 0x0000002b
987 #define Mono_Posix_SysConf__SC_LOGIN_NAME_MAX 0x00000047
988 #define Mono_Posix_SysConf__SC_LONG_BIT 0x0000006a
989 #define Mono_Posix_SysConf__SC_MAPPED_FILES 0x00000010
990 #define Mono_Posix_SysConf__SC_MB_LEN_MAX 0x0000006c
991 #define Mono_Posix_SysConf__SC_MEMLOCK 0x00000011
992 #define Mono_Posix_SysConf__SC_MEMLOCK_RANGE 0x00000012
993 #define Mono_Posix_SysConf__SC_MEMORY_PROTECTION 0x00000013
994 #define Mono_Posix_SysConf__SC_MESSAGE_PASSING 0x00000014
995 #define Mono_Posix_SysConf__SC_MONOTONIC_CLOCK 0x00000095
996 #define Mono_Posix_SysConf__SC_MQ_OPEN_MAX 0x0000001b
997 #define Mono_Posix_SysConf__SC_MQ_PRIO_MAX 0x0000001c
998 #define Mono_Posix_SysConf__SC_MULTI_PROCESS 0x00000096
999 #define Mono_Posix_SysConf__SC_NETWORKING 0x00000098
1000 #define Mono_Posix_SysConf__SC_NGROUPS_MAX 0x00000003
1001 #define Mono_Posix_SysConf__SC_NL_ARGMAX 0x00000077
1002 #define Mono_Posix_SysConf__SC_NL_LANGMAX 0x00000078
1003 #define Mono_Posix_SysConf__SC_NL_MSGMAX 0x00000079
1004 #define Mono_Posix_SysConf__SC_NL_NMAX 0x0000007a
1005 #define Mono_Posix_SysConf__SC_NL_SETMAX 0x0000007b
1006 #define Mono_Posix_SysConf__SC_NL_TEXTMAX 0x0000007c
1007 #define Mono_Posix_SysConf__SC_NPROCESSORS_CONF 0x00000053
1008 #define Mono_Posix_SysConf__SC_NPROCESSORS_ONLN 0x00000054
1009 #define Mono_Posix_SysConf__SC_NZERO 0x0000006d
1010 #define Mono_Posix_SysConf__SC_OPEN_MAX 0x00000004
1011 #define Mono_Posix_SysConf__SC_PAGESIZE 0x0000001e
1012 #define Mono_Posix_SysConf__SC_PASS_MAX 0x00000058
1013 #define Mono_Posix_SysConf__SC_PHYS_PAGES 0x00000055
1014 #define Mono_Posix_SysConf__SC_PII 0x00000035
1015 #define Mono_Posix_SysConf__SC_PII_INTERNET 0x00000038
1016 #define Mono_Posix_SysConf__SC_PII_INTERNET_DGRAM 0x0000003e
1017 #define Mono_Posix_SysConf__SC_PII_INTERNET_STREAM 0x0000003d
1018 #define Mono_Posix_SysConf__SC_PII_OSI 0x00000039
1019 #define Mono_Posix_SysConf__SC_PII_OSI_CLTS 0x00000040
1020 #define Mono_Posix_SysConf__SC_PII_OSI_COTS 0x0000003f
1021 #define Mono_Posix_SysConf__SC_PII_OSI_M 0x00000041
1022 #define Mono_Posix_SysConf__SC_PII_SOCKET 0x00000037
1023 #define Mono_Posix_SysConf__SC_PII_XTI 0x00000036
1024 #define Mono_Posix_SysConf__SC_PIPE 0x00000091
1025 #define Mono_Posix_SysConf__SC_POLL 0x0000003a
1026 #define Mono_Posix_SysConf__SC_PRIORITIZED_IO 0x0000000d
1027 #define Mono_Posix_SysConf__SC_PRIORITY_SCHEDULING 0x0000000a
1028 #define Mono_Posix_SysConf__SC_READER_WRITER_LOCKS 0x00000099
1029 #define Mono_Posix_SysConf__SC_REALTIME_SIGNALS 0x00000009
1030 #define Mono_Posix_SysConf__SC_REGEXP 0x0000009b
1031 #define Mono_Posix_SysConf__SC_REGEX_VERSION 0x0000009c
1032 #define Mono_Posix_SysConf__SC_RE_DUP_MAX 0x0000002c
1033 #define Mono_Posix_SysConf__SC_RTSIG_MAX 0x0000001f
1034 #define Mono_Posix_SysConf__SC_SAVED_IDS 0x00000008
1035 #define Mono_Posix_SysConf__SC_SCHAR_MAX 0x0000006f
1036 #define Mono_Posix_SysConf__SC_SCHAR_MIN 0x00000070
1037 #define Mono_Posix_SysConf__SC_SELECT 0x0000003b
1038 #define Mono_Posix_SysConf__SC_SEMAPHORES 0x00000015
1039 #define Mono_Posix_SysConf__SC_SEM_NSEMS_MAX 0x00000020
1040 #define Mono_Posix_SysConf__SC_SEM_VALUE_MAX 0x00000021
1041 #define Mono_Posix_SysConf__SC_SHARED_MEMORY_OBJECTS 0x00000016
1042 #define Mono_Posix_SysConf__SC_SHELL 0x0000009d
1043 #define Mono_Posix_SysConf__SC_SHRT_MAX 0x00000071
1044 #define Mono_Posix_SysConf__SC_SHRT_MIN 0x00000072
1045 #define Mono_Posix_SysConf__SC_SIGNALS 0x0000009e
1046 #define Mono_Posix_SysConf__SC_SIGQUEUE_MAX 0x00000022
1047 #define Mono_Posix_SysConf__SC_SINGLE_PROCESS 0x00000097
1048 #define Mono_Posix_SysConf__SC_SPAWN 0x0000009f
1049 #define Mono_Posix_SysConf__SC_SPIN_LOCKS 0x0000009a
1050 #define Mono_Posix_SysConf__SC_SPORADIC_SERVER 0x000000a0
1051 #define Mono_Posix_SysConf__SC_SSIZE_MAX 0x0000006e
1052 #define Mono_Posix_SysConf__SC_STREAMS 0x000000ae
1053 #define Mono_Posix_SysConf__SC_STREAM_MAX 0x00000005
1054 #define Mono_Posix_SysConf__SC_SYMLOOP_MAX 0x000000ad
1055 #define Mono_Posix_SysConf__SC_SYNCHRONIZED_IO 0x0000000e
1056 #define Mono_Posix_SysConf__SC_SYSTEM_DATABASE 0x000000a2
1057 #define Mono_Posix_SysConf__SC_SYSTEM_DATABASE_R 0x000000a3
1058 #define Mono_Posix_SysConf__SC_THREADS 0x00000043
1059 #define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKADDR 0x0000004d
1060 #define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKSIZE 0x0000004e
1061 #define Mono_Posix_SysConf__SC_THREAD_CPUTIME 0x0000008b
1062 #define Mono_Posix_SysConf__SC_THREAD_DESTRUCTOR_ITERATIONS 0x00000049
1063 #define Mono_Posix_SysConf__SC_THREAD_KEYS_MAX 0x0000004a
1064 #define Mono_Posix_SysConf__SC_THREAD_PRIORITY_SCHEDULING 0x0000004f
1065 #define Mono_Posix_SysConf__SC_THREAD_PRIO_INHERIT 0x00000050
1066 #define Mono_Posix_SysConf__SC_THREAD_PRIO_PROTECT 0x00000051
1067 #define Mono_Posix_SysConf__SC_THREAD_PROCESS_SHARED 0x00000052
1068 #define Mono_Posix_SysConf__SC_THREAD_SAFE_FUNCTIONS 0x00000044
1069 #define Mono_Posix_SysConf__SC_THREAD_SPORADIC_SERVER 0x000000a1
1070 #define Mono_Posix_SysConf__SC_THREAD_STACK_MIN 0x0000004b
1071 #define Mono_Posix_SysConf__SC_THREAD_THREADS_MAX 0x0000004c
1072 #define Mono_Posix_SysConf__SC_TIMEOUTS 0x000000a4
1073 #define Mono_Posix_SysConf__SC_TIMERS 0x0000000b
1074 #define Mono_Posix_SysConf__SC_TIMER_MAX 0x00000023
1075 #define Mono_Posix_SysConf__SC_TRACE 0x000000b5
1076 #define Mono_Posix_SysConf__SC_TRACE_EVENT_FILTER 0x000000b6
1077 #define Mono_Posix_SysConf__SC_TRACE_INHERIT 0x000000b7
1078 #define Mono_Posix_SysConf__SC_TRACE_LOG 0x000000b8
1079 #define Mono_Posix_SysConf__SC_TTY_NAME_MAX 0x00000048
1080 #define Mono_Posix_SysConf__SC_TYPED_MEMORY_OBJECTS 0x000000a5
1081 #define Mono_Posix_SysConf__SC_TZNAME_MAX 0x00000006
1082 #define Mono_Posix_SysConf__SC_T_IOV_MAX 0x00000042
1083 #define Mono_Posix_SysConf__SC_UCHAR_MAX 0x00000073
1084 #define Mono_Posix_SysConf__SC_UINT_MAX 0x00000074
1085 #define Mono_Posix_SysConf__SC_UIO_MAXIOV 0x0000003c
1086 #define Mono_Posix_SysConf__SC_ULONG_MAX 0x00000075
1087 #define Mono_Posix_SysConf__SC_USER_GROUPS 0x000000a6
1088 #define Mono_Posix_SysConf__SC_USER_GROUPS_R 0x000000a7
1089 #define Mono_Posix_SysConf__SC_USHRT_MAX 0x00000076
1090 #define Mono_Posix_SysConf__SC_V6_ILP32_OFF32 0x000000b0
1091 #define Mono_Posix_SysConf__SC_V6_ILP32_OFFBIG 0x000000b1
1092 #define Mono_Posix_SysConf__SC_V6_LP64_OFF64 0x000000b2
1093 #define Mono_Posix_SysConf__SC_V6_LPBIG_OFFBIG 0x000000b3
1094 #define Mono_Posix_SysConf__SC_VERSION 0x0000001d
1095 #define Mono_Posix_SysConf__SC_WORD_BIT 0x0000006b
1096 #define Mono_Posix_SysConf__SC_XBS5_ILP32_OFF32 0x0000007d
1097 #define Mono_Posix_SysConf__SC_XBS5_ILP32_OFFBIG 0x0000007e
1098 #define Mono_Posix_SysConf__SC_XBS5_LP64_OFF64 0x0000007f
1099 #define Mono_Posix_SysConf__SC_XBS5_LPBIG_OFFBIG 0x00000080
1100 #define Mono_Posix_SysConf__SC_XOPEN_CRYPT 0x0000005c
1101 #define Mono_Posix_SysConf__SC_XOPEN_ENH_I18N 0x0000005d
1102 #define Mono_Posix_SysConf__SC_XOPEN_LEGACY 0x00000081
1103 #define Mono_Posix_SysConf__SC_XOPEN_REALTIME 0x00000082
1104 #define Mono_Posix_SysConf__SC_XOPEN_REALTIME_THREADS 0x00000083
1105 #define Mono_Posix_SysConf__SC_XOPEN_SHM 0x0000005e
1106 #define Mono_Posix_SysConf__SC_XOPEN_UNIX 0x0000005b
1107 #define Mono_Posix_SysConf__SC_XOPEN_VERSION 0x00000059
1108 #define Mono_Posix_SysConf__SC_XOPEN_XCU_VERSION 0x0000005a
1109 #define Mono_Posix_SysConf__SC_XOPEN_XPG2 0x00000062
1110 #define Mono_Posix_SysConf__SC_XOPEN_XPG3 0x00000063
1111 #define Mono_Posix_SysConf__SC_XOPEN_XPG4 0x00000064
1112 int Mono_Posix_FromSysConf (int x, int *r);
1113 int Mono_Posix_ToSysConf (int x, int *r);
1114
1115 G_END_DECLS
1116
1117 #endif /* ndef INC_Mono_Posix_map_H */
1118