new error tests
[mono.git] / support / map.h
1 /*
2  * This file was automatically generated by make-map from Mono.Posix.dll.
3  *
4  * DO NOT MODIFY.
5  */
6
7 #ifndef INC_Mono_Posix_map_H
8 #define INC_Mono_Posix_map_H
9
10 #include <glib/gtypes.h>
11
12 G_BEGIN_DECLS
13
14 #define Mono_Posix_Error_EPERM 0x00000001
15 #define Mono_Posix_Error_ENOENT 0x00000002
16 #define Mono_Posix_Error_ESRCH 0x00000003
17 #define Mono_Posix_Error_EINTR 0x00000004
18 #define Mono_Posix_Error_EIO 0x00000005
19 #define Mono_Posix_Error_ENXIO 0x00000006
20 #define Mono_Posix_Error_E2BIG 0x00000007
21 #define Mono_Posix_Error_ENOEXEC 0x00000008
22 #define Mono_Posix_Error_EBADF 0x00000009
23 #define Mono_Posix_Error_ECHILD 0x0000000a
24 #define Mono_Posix_Error_EAGAIN 0x0000000b
25 #define Mono_Posix_Error_ENOMEM 0x0000000c
26 #define Mono_Posix_Error_EACCES 0x0000000d
27 #define Mono_Posix_Error_EFAULT 0x0000000e
28 #define Mono_Posix_Error_ENOTBLK 0x0000000f
29 #define Mono_Posix_Error_EBUSY 0x00000010
30 #define Mono_Posix_Error_EEXIST 0x00000011
31 #define Mono_Posix_Error_EXDEV 0x00000012
32 #define Mono_Posix_Error_ENODEV 0x00000013
33 #define Mono_Posix_Error_ENOTDIR 0x00000014
34 #define Mono_Posix_Error_EISDIR 0x00000015
35 #define Mono_Posix_Error_EINVAL 0x00000016
36 #define Mono_Posix_Error_ENFILE 0x00000017
37 #define Mono_Posix_Error_EMFILE 0x00000018
38 #define Mono_Posix_Error_ENOTTY 0x00000019
39 #define Mono_Posix_Error_ETXTBSY 0x0000001a
40 #define Mono_Posix_Error_EFBIG 0x0000001b
41 #define Mono_Posix_Error_ENOSPC 0x0000001c
42 #define Mono_Posix_Error_ESPIPE 0x0000001d
43 #define Mono_Posix_Error_EROFS 0x0000001e
44 #define Mono_Posix_Error_EMLINK 0x0000001f
45 #define Mono_Posix_Error_EPIPE 0x00000020
46 #define Mono_Posix_Error_EDOM 0x00000021
47 #define Mono_Posix_Error_ERANGE 0x00000022
48 #define Mono_Posix_Error_EDEADLK 0x00000023
49 #define Mono_Posix_Error_ENAMETOOLONG 0x00000024
50 #define Mono_Posix_Error_ENOLCK 0x00000025
51 #define Mono_Posix_Error_ENOSYS 0x00000026
52 #define Mono_Posix_Error_ENOTEMPTY 0x00000027
53 #define Mono_Posix_Error_ELOOP 0x00000028
54 #define Mono_Posix_Error_EWOULDBLOCK 0x0000000b
55 #define Mono_Posix_Error_ENOMSG 0x0000002a
56 #define Mono_Posix_Error_EIDRM 0x0000002b
57 #define Mono_Posix_Error_ECHRNG 0x0000002c
58 #define Mono_Posix_Error_EL2NSYNC 0x0000002d
59 #define Mono_Posix_Error_EL3HLT 0x0000002e
60 #define Mono_Posix_Error_EL3RST 0x0000002f
61 #define Mono_Posix_Error_ELNRNG 0x00000030
62 #define Mono_Posix_Error_EUNATCH 0x00000031
63 #define Mono_Posix_Error_ENOCSI 0x00000032
64 #define Mono_Posix_Error_EL2HLT 0x00000033
65 #define Mono_Posix_Error_EBADE 0x00000034
66 #define Mono_Posix_Error_EBADR 0x00000035
67 #define Mono_Posix_Error_EXFULL 0x00000036
68 #define Mono_Posix_Error_ENOANO 0x00000037
69 #define Mono_Posix_Error_EBADRQC 0x00000038
70 #define Mono_Posix_Error_EBADSLT 0x00000039
71 #define Mono_Posix_Error_EDEADLOCK 0x00000023
72 #define Mono_Posix_Error_EBFONT 0x0000003b
73 #define Mono_Posix_Error_ENOSTR 0x0000003c
74 #define Mono_Posix_Error_ENODATA 0x0000003d
75 #define Mono_Posix_Error_ETIME 0x0000003e
76 #define Mono_Posix_Error_ENOSR 0x0000003f
77 #define Mono_Posix_Error_ENONET 0x00000040
78 #define Mono_Posix_Error_ENOPKG 0x00000041
79 #define Mono_Posix_Error_EREMOTE 0x00000042
80 #define Mono_Posix_Error_ENOLINK 0x00000043
81 #define Mono_Posix_Error_EADV 0x00000044
82 #define Mono_Posix_Error_ESRMNT 0x00000045
83 #define Mono_Posix_Error_ECOMM 0x00000046
84 #define Mono_Posix_Error_EPROTO 0x00000047
85 #define Mono_Posix_Error_EMULTIHOP 0x00000048
86 #define Mono_Posix_Error_EDOTDOT 0x00000049
87 #define Mono_Posix_Error_EBADMSG 0x0000004a
88 #define Mono_Posix_Error_EOVERFLOW 0x0000004b
89 #define Mono_Posix_Error_ENOTUNIQ 0x0000004c
90 #define Mono_Posix_Error_EBADFD 0x0000004d
91 #define Mono_Posix_Error_EREMCHG 0x0000004e
92 #define Mono_Posix_Error_ELIBACC 0x0000004f
93 #define Mono_Posix_Error_ELIBBAD 0x00000050
94 #define Mono_Posix_Error_ELIBSCN 0x00000051
95 #define Mono_Posix_Error_ELIBMAX 0x00000052
96 #define Mono_Posix_Error_ELIBEXEC 0x00000053
97 #define Mono_Posix_Error_EILSEQ 0x00000054
98 #define Mono_Posix_Error_ERESTART 0x00000055
99 #define Mono_Posix_Error_ESTRPIPE 0x00000056
100 #define Mono_Posix_Error_EUSERS 0x00000057
101 #define Mono_Posix_Error_ENOTSOCK 0x00000058
102 #define Mono_Posix_Error_EDESTADDRREQ 0x00000059
103 #define Mono_Posix_Error_EMSGSIZE 0x0000005a
104 #define Mono_Posix_Error_EPROTOTYPE 0x0000005b
105 #define Mono_Posix_Error_ENOPROTOOPT 0x0000005c
106 #define Mono_Posix_Error_EPROTONOSUPPORT 0x0000005d
107 #define Mono_Posix_Error_ESOCKTNOSUPPORT 0x0000005e
108 #define Mono_Posix_Error_EOPNOTSUPP 0x0000005f
109 #define Mono_Posix_Error_EPFNOSUPPORT 0x00000060
110 #define Mono_Posix_Error_EAFNOSUPPORT 0x00000061
111 #define Mono_Posix_Error_EADDRINUSE 0x00000062
112 #define Mono_Posix_Error_EADDRNOTAVAIL 0x00000063
113 #define Mono_Posix_Error_ENETDOWN 0x00000064
114 #define Mono_Posix_Error_ENETUNREACH 0x00000065
115 #define Mono_Posix_Error_ENETRESET 0x00000066
116 #define Mono_Posix_Error_ECONNABORTED 0x00000067
117 #define Mono_Posix_Error_ECONNRESET 0x00000068
118 #define Mono_Posix_Error_ENOBUFS 0x00000069
119 #define Mono_Posix_Error_EISCONN 0x0000006a
120 #define Mono_Posix_Error_ENOTCONN 0x0000006b
121 #define Mono_Posix_Error_ESHUTDOWN 0x0000006c
122 #define Mono_Posix_Error_ETOOMANYREFS 0x0000006d
123 #define Mono_Posix_Error_ETIMEDOUT 0x0000006e
124 #define Mono_Posix_Error_ECONNREFUSED 0x0000006f
125 #define Mono_Posix_Error_EHOSTDOWN 0x00000070
126 #define Mono_Posix_Error_EHOSTUNREACH 0x00000071
127 #define Mono_Posix_Error_EALREADY 0x00000072
128 #define Mono_Posix_Error_EINPROGRESS 0x00000073
129 #define Mono_Posix_Error_ESTALE 0x00000074
130 #define Mono_Posix_Error_EUCLEAN 0x00000075
131 #define Mono_Posix_Error_ENOTNAM 0x00000076
132 #define Mono_Posix_Error_ENAVAIL 0x00000077
133 #define Mono_Posix_Error_EISNAM 0x00000078
134 #define Mono_Posix_Error_EREMOTEIO 0x00000079
135 #define Mono_Posix_Error_EDQUOT 0x0000007a
136 #define Mono_Posix_Error_ENOMEDIUM 0x0000007b
137 #define Mono_Posix_Error_EMEDIUMTYPE 0x0000007c
138 int Mono_Posix_FromError (int x, int *r);
139 int Mono_Posix_ToError (int x, int *r);
140
141 #define Mono_Posix_SyslogOptions_LOG_PID 0x00000001
142 #define Mono_Posix_SyslogOptions_LOG_CONS 0x00000002
143 #define Mono_Posix_SyslogOptions_LOG_ODELAY 0x00000004
144 #define Mono_Posix_SyslogOptions_LOG_NDELAY 0x00000008
145 #define Mono_Posix_SyslogOptions_LOG_NOWAIT 0x00000010
146 #define Mono_Posix_SyslogOptions_LOG_PERROR 0x00000020
147 int Mono_Posix_FromSyslogOptions (int x, int *r);
148 int Mono_Posix_ToSyslogOptions (int x, int *r);
149
150 #define Mono_Posix_SyslogFacility_LOG_KERN 0x00000000
151 #define Mono_Posix_SyslogFacility_LOG_USRE 0x00000008
152 #define Mono_Posix_SyslogFacility_LOG_MAIL 0x00000010
153 #define Mono_Posix_SyslogFacility_LOG_DAEMON 0x00000018
154 #define Mono_Posix_SyslogFacility_LOG_AUTH 0x00000020
155 #define Mono_Posix_SyslogFacility_LOG_SYSLOG 0x00000028
156 #define Mono_Posix_SyslogFacility_LOG_LPR 0x00000030
157 #define Mono_Posix_SyslogFacility_LOG_NEWS 0x00000038
158 #define Mono_Posix_SyslogFacility_LOG_UUCP 0x00000040
159 #define Mono_Posix_SyslogFacility_LOG_CRON 0x00000040
160 #define Mono_Posix_SyslogFacility_LOG_AUTHPRIV 0x00000050
161 #define Mono_Posix_SyslogFacility_LOG_FTP 0x00000058
162 #define Mono_Posix_SyslogFacility_LOG_LOCAL0 0x00000080
163 #define Mono_Posix_SyslogFacility_LOG_LOCAL1 0x00000088
164 #define Mono_Posix_SyslogFacility_LOG_LOCAL2 0x00000090
165 #define Mono_Posix_SyslogFacility_LOG_LOCAL3 0x00000098
166 #define Mono_Posix_SyslogFacility_LOG_LOCAL4 0x000000a0
167 #define Mono_Posix_SyslogFacility_LOG_LOCAL5 0x000000a8
168 #define Mono_Posix_SyslogFacility_LOG_LOCAL6 0x000000b0
169 #define Mono_Posix_SyslogFacility_LOG_LOCAL7 0x000000b8
170 int Mono_Posix_FromSyslogFacility (int x, int *r);
171 int Mono_Posix_ToSyslogFacility (int x, int *r);
172
173 #define Mono_Posix_SyslogLevel_LOG_EMERG 0x00000000
174 #define Mono_Posix_SyslogLevel_LOG_ALERT 0x00000001
175 #define Mono_Posix_SyslogLevel_LOG_CRIT 0x00000002
176 #define Mono_Posix_SyslogLevel_LOG_ERR 0x00000003
177 #define Mono_Posix_SyslogLevel_LOG_WARNING 0x00000004
178 #define Mono_Posix_SyslogLevel_LOG_NOTICE 0x00000005
179 #define Mono_Posix_SyslogLevel_LOG_INFO 0x00000006
180 #define Mono_Posix_SyslogLevel_LOG_DEBUG 0x00000007
181 int Mono_Posix_FromSyslogLevel (int x, int *r);
182 int Mono_Posix_ToSyslogLevel (int x, int *r);
183
184 #define Mono_Posix_OpenFlags_O_RDONLY 0x00000000
185 #define Mono_Posix_OpenFlags_O_WRONLY 0x00000001
186 #define Mono_Posix_OpenFlags_O_RDWR 0x00000002
187 #define Mono_Posix_OpenFlags_O_CREAT 0x00000040
188 #define Mono_Posix_OpenFlags_O_EXCL 0x00000080
189 #define Mono_Posix_OpenFlags_O_NOCTTY 0x00000100
190 #define Mono_Posix_OpenFlags_O_TRUNC 0x00000200
191 #define Mono_Posix_OpenFlags_O_APPEND 0x00000400
192 #define Mono_Posix_OpenFlags_O_NONBLOCK 0x00000800
193 #define Mono_Posix_OpenFlags_O_SYNC 0x00001000
194 #define Mono_Posix_OpenFlags_O_NOFOLLOW 0x00020000
195 #define Mono_Posix_OpenFlags_O_DIRECTORY 0x00010000
196 #define Mono_Posix_OpenFlags_O_DIRECT 0x00004000
197 #define Mono_Posix_OpenFlags_O_ASYNC 0x00002000
198 #define Mono_Posix_OpenFlags_O_LARGEFILE 0x00008000
199 int Mono_Posix_FromOpenFlags (int x, int *r);
200 int Mono_Posix_ToOpenFlags (int x, int *r);
201
202 #define Mono_Posix_FilePermissions_S_ISUID 0x00000800
203 #define Mono_Posix_FilePermissions_S_ISGID 0x00000400
204 #define Mono_Posix_FilePermissions_S_ISVTX 0x00000200
205 #define Mono_Posix_FilePermissions_S_IRUSR 0x00000100
206 #define Mono_Posix_FilePermissions_S_IWUSR 0x00000080
207 #define Mono_Posix_FilePermissions_S_IXUSR 0x00000040
208 #define Mono_Posix_FilePermissions_S_IRGRP 0x00000020
209 #define Mono_Posix_FilePermissions_S_IWGRP 0x00000010
210 #define Mono_Posix_FilePermissions_S_IXGRP 0x00000008
211 #define Mono_Posix_FilePermissions_S_IROTH 0x00000004
212 #define Mono_Posix_FilePermissions_S_IWOTH 0x00000002
213 #define Mono_Posix_FilePermissions_S_IXOTH 0x00000001
214 #define Mono_Posix_FilePermissions_S_IRWXG 0x00000038
215 #define Mono_Posix_FilePermissions_S_IRWXU 0x000001c0
216 #define Mono_Posix_FilePermissions_S_IRWXO 0x00000007
217 #define Mono_Posix_FilePermissions_ACCESSPERMS 0x000001ff
218 #define Mono_Posix_FilePermissions_ALLPERMS 0x00000fff
219 #define Mono_Posix_FilePermissions_DEFFILEMODE 0x000001b6
220 #define Mono_Posix_FilePermissions_S_IFMT 0x0000f000
221 #define Mono_Posix_FilePermissions_S_IFDIR 0x00004000
222 #define Mono_Posix_FilePermissions_S_IFCHR 0x00002000
223 #define Mono_Posix_FilePermissions_S_IFBLK 0x00006000
224 #define Mono_Posix_FilePermissions_S_IFREG 0x00008000
225 #define Mono_Posix_FilePermissions_S_IFIFO 0x00001000
226 #define Mono_Posix_FilePermissions_S_IFLNK 0x0000a000
227 #define Mono_Posix_FilePermissions_S_IFSOCK 0x0000c000
228 int Mono_Posix_FromFilePermissions (unsigned int x, unsigned int *r);
229 int Mono_Posix_ToFilePermissions (unsigned int x, unsigned int *r);
230
231 #define Mono_Posix_FcntlCommand_F_DUPFD 0x00000000
232 #define Mono_Posix_FcntlCommand_F_GETFD 0x00000001
233 #define Mono_Posix_FcntlCommand_F_SETFD 0x00000002
234 #define Mono_Posix_FcntlCommand_F_GETFL 0x00000003
235 #define Mono_Posix_FcntlCommand_F_SETFL 0x00000004
236 #define Mono_Posix_FcntlCommand_F_GETLK 0x0000000c
237 #define Mono_Posix_FcntlCommand_F_SETLK 0x0000000d
238 #define Mono_Posix_FcntlCommand_F_SETLKW 0x0000000e
239 #define Mono_Posix_FcntlCommand_F_SETOWN 0x00000008
240 #define Mono_Posix_FcntlCommand_F_GETOWN 0x00000009
241 #define Mono_Posix_FcntlCommand_F_SETSIG 0x0000000a
242 #define Mono_Posix_FcntlCommand_F_GETSIG 0x0000000b
243 #define Mono_Posix_FcntlCommand_F_SETLEASE 0x00000400
244 #define Mono_Posix_FcntlCommand_F_GETLEASE 0x00000401
245 #define Mono_Posix_FcntlCommand_F_NOTIFY 0x00000402
246 int Mono_Posix_FromFcntlCommand (int x, int *r);
247 int Mono_Posix_ToFcntlCommand (int x, int *r);
248
249 #define Mono_Posix_LockType_F_RDLCK 0x00000000
250 #define Mono_Posix_LockType_F_WRLCK 0x00000001
251 #define Mono_Posix_LockType_F_UNLCK 0x00000002
252 int Mono_Posix_FromLockType (short x, short *r);
253 int Mono_Posix_ToLockType (short x, short *r);
254
255 #define Mono_Posix_SeekFlags_SEEK_SET 0x00000000
256 #define Mono_Posix_SeekFlags_SEEK_CUR 0x00000001
257 #define Mono_Posix_SeekFlags_SEEK_END 0x00000002
258 #define Mono_Posix_SeekFlags_L_SET 0x00000000
259 #define Mono_Posix_SeekFlags_L_INCR 0x00000001
260 #define Mono_Posix_SeekFlags_L_XTND 0x00000002
261 int Mono_Posix_FromSeekFlags (short x, short *r);
262 int Mono_Posix_ToSeekFlags (short x, short *r);
263
264 #define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS 0x00000001
265 #define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY 0x00000002
266 #define Mono_Posix_DirectoryNotifyFlags_DN_CREATE 0x00000004
267 #define Mono_Posix_DirectoryNotifyFlags_DN_DELETE 0x00000008
268 #define Mono_Posix_DirectoryNotifyFlags_DN_RENAME 0x00000010
269 #define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB 0x00000020
270 #define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT 0x80000000
271 int Mono_Posix_FromDirectoryNotifyFlags (int x, int *r);
272 int Mono_Posix_ToDirectoryNotifyFlags (int x, int *r);
273
274 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL 0x00000000
275 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM 0x00000001
276 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL 0x00000002
277 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED 0x00000003
278 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED 0x00000004
279 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE 0x00000005
280 int Mono_Posix_FromPosixFadviseAdvice (int x, int *r);
281 int Mono_Posix_ToPosixFadviseAdvice (int x, int *r);
282
283 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL 0x00000000
284 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM 0x00000001
285 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL 0x00000002
286 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED 0x00000003
287 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED 0x00000004
288 int Mono_Posix_FromPosixMadviseAdvice (int x, int *r);
289 int Mono_Posix_ToPosixMadviseAdvice (int x, int *r);
290
291 #define Mono_Posix_Signum_SIGHUP 0x00000001
292 #define Mono_Posix_Signum_SIGINT 0x00000002
293 #define Mono_Posix_Signum_SIGQUIT 0x00000003
294 #define Mono_Posix_Signum_SIGILL 0x00000004
295 #define Mono_Posix_Signum_SIGTRAP 0x00000005
296 #define Mono_Posix_Signum_SIGABRT 0x00000006
297 #define Mono_Posix_Signum_SIGIOT 0x00000006
298 #define Mono_Posix_Signum_SIGBUS 0x00000007
299 #define Mono_Posix_Signum_SIGFPE 0x00000008
300 #define Mono_Posix_Signum_SIGKILL 0x00000009
301 #define Mono_Posix_Signum_SIGUSR1 0x0000000a
302 #define Mono_Posix_Signum_SIGSEGV 0x0000000b
303 #define Mono_Posix_Signum_SIGUSR2 0x0000000c
304 #define Mono_Posix_Signum_SIGPIPE 0x0000000d
305 #define Mono_Posix_Signum_SIGALRM 0x0000000e
306 #define Mono_Posix_Signum_SIGTERM 0x0000000f
307 #define Mono_Posix_Signum_SIGSTKFLT 0x00000010
308 #define Mono_Posix_Signum_SIGCHLD 0x00000011
309 #define Mono_Posix_Signum_SIGCLD 0x00000011
310 #define Mono_Posix_Signum_SIGCONT 0x00000012
311 #define Mono_Posix_Signum_SIGSTOP 0x00000013
312 #define Mono_Posix_Signum_SIGTSTP 0x00000014
313 #define Mono_Posix_Signum_SIGTTIN 0x00000015
314 #define Mono_Posix_Signum_SIGTTOU 0x00000016
315 #define Mono_Posix_Signum_SIGURG 0x00000017
316 #define Mono_Posix_Signum_SIGXCPU 0x00000018
317 #define Mono_Posix_Signum_SIGXFSZ 0x00000019
318 #define Mono_Posix_Signum_SIGVTALRM 0x0000001a
319 #define Mono_Posix_Signum_SIGPROF 0x0000001b
320 #define Mono_Posix_Signum_SIGWINCH 0x0000001c
321 #define Mono_Posix_Signum_SIGIO 0x0000001d
322 #define Mono_Posix_Signum_SIGPOLL 0x0000001d
323 #define Mono_Posix_Signum_SIGPWR 0x0000001e
324 #define Mono_Posix_Signum_SIGSYS 0x0000001f
325 #define Mono_Posix_Signum_SIGUNUSED 0x0000001f
326 int Mono_Posix_FromSignum (int x, int *r);
327 int Mono_Posix_ToSignum (int x, int *r);
328
329 #define Mono_Posix_WaitOptions_WNOHANG 0x00000001
330 #define Mono_Posix_WaitOptions_WUNTRACED 0x00000002
331 int Mono_Posix_FromWaitOptions (int x, int *r);
332 int Mono_Posix_ToWaitOptions (int x, int *r);
333
334 #define Mono_Posix_AccessMode_R_OK 0x00000001
335 #define Mono_Posix_AccessMode_W_OK 0x00000002
336 #define Mono_Posix_AccessMode_X_OK 0x00000004
337 #define Mono_Posix_AccessMode_F_OK 0x00000008
338 int Mono_Posix_FromAccessMode (int x, int *r);
339 int Mono_Posix_ToAccessMode (int x, int *r);
340
341 #define Mono_Posix_PathConf__PC_LINK_MAX 0x00000000
342 #define Mono_Posix_PathConf__PC_MAX_CANON 0x00000001
343 #define Mono_Posix_PathConf__PC_MAX_INPUT 0x00000002
344 #define Mono_Posix_PathConf__PC_NAME_MAX 0x00000003
345 #define Mono_Posix_PathConf__PC_PATH_MAX 0x00000004
346 #define Mono_Posix_PathConf__PC_PIPE_BUF 0x00000005
347 #define Mono_Posix_PathConf__PC_CHOWN_RESTRICTED 0x00000006
348 #define Mono_Posix_PathConf__PC_NO_TRUNC 0x00000007
349 #define Mono_Posix_PathConf__PC_VDISABLE 0x00000008
350 #define Mono_Posix_PathConf__PC_SYNC_IO 0x00000009
351 #define Mono_Posix_PathConf__PC_ASYNC_IO 0x0000000a
352 #define Mono_Posix_PathConf__PC_PRIO_IO 0x0000000b
353 #define Mono_Posix_PathConf__PC_SOCK_MAXBUF 0x0000000c
354 #define Mono_Posix_PathConf__PC_FILESIZEBITS 0x0000000d
355 #define Mono_Posix_PathConf__PC_REC_INCR_XFER_SIZE 0x0000000e
356 #define Mono_Posix_PathConf__PC_REC_MAX_XFER_SIZE 0x0000000f
357 #define Mono_Posix_PathConf__PC_REC_MIN_XFER_SIZE 0x00000010
358 #define Mono_Posix_PathConf__PC_REC_XFER_ALIGN 0x00000011
359 #define Mono_Posix_PathConf__PC_ALLOC_SIZE_MIN 0x00000012
360 #define Mono_Posix_PathConf__PC_SYMLINK_MAX 0x00000013
361 #define Mono_Posix_PathConf__PC_2_SYMLINKS 0x00000014
362 int Mono_Posix_FromPathConf (int x, int *r);
363 int Mono_Posix_ToPathConf (int x, int *r);
364
365 #define Mono_Posix_SysConf__SC_ARG_MAX 0x00000000
366 #define Mono_Posix_SysConf__SC_CHILD_MAX 0x00000001
367 #define Mono_Posix_SysConf__SC_CLK_TCK 0x00000002
368 #define Mono_Posix_SysConf__SC_NGROUPS_MAX 0x00000003
369 #define Mono_Posix_SysConf__SC_OPEN_MAX 0x00000004
370 #define Mono_Posix_SysConf__SC_STREAM_MAX 0x00000005
371 #define Mono_Posix_SysConf__SC_TZNAME_MAX 0x00000006
372 #define Mono_Posix_SysConf__SC_JOB_CONTROL 0x00000007
373 #define Mono_Posix_SysConf__SC_SAVED_IDS 0x00000008
374 #define Mono_Posix_SysConf__SC_REALTIME_SIGNALS 0x00000009
375 #define Mono_Posix_SysConf__SC_PRIORITY_SCHEDULING 0x0000000a
376 #define Mono_Posix_SysConf__SC_TIMERS 0x0000000b
377 #define Mono_Posix_SysConf__SC_ASYNCHRONOUS_IO 0x0000000c
378 #define Mono_Posix_SysConf__SC_PRIORITIZED_IO 0x0000000d
379 #define Mono_Posix_SysConf__SC_SYNCHRONIZED_IO 0x0000000e
380 #define Mono_Posix_SysConf__SC_FSYNC 0x0000000f
381 #define Mono_Posix_SysConf__SC_MAPPED_FILES 0x00000010
382 #define Mono_Posix_SysConf__SC_MEMLOCK 0x00000011
383 #define Mono_Posix_SysConf__SC_MEMLOCK_RANGE 0x00000012
384 #define Mono_Posix_SysConf__SC_MEMORY_PROTECTION 0x00000013
385 #define Mono_Posix_SysConf__SC_MESSAGE_PASSING 0x00000014
386 #define Mono_Posix_SysConf__SC_SEMAPHORES 0x00000015
387 #define Mono_Posix_SysConf__SC_SHARED_MEMORY_OBJECTS 0x00000016
388 #define Mono_Posix_SysConf__SC_AIO_LISTIO_MAX 0x00000017
389 #define Mono_Posix_SysConf__SC_AIO_MAX 0x00000018
390 #define Mono_Posix_SysConf__SC_AIO_PRIO_DELTA_MAX 0x00000019
391 #define Mono_Posix_SysConf__SC_DELAYTIMER_MAX 0x0000001a
392 #define Mono_Posix_SysConf__SC_MQ_OPEN_MAX 0x0000001b
393 #define Mono_Posix_SysConf__SC_MQ_PRIO_MAX 0x0000001c
394 #define Mono_Posix_SysConf__SC_VERSION 0x0000001d
395 #define Mono_Posix_SysConf__SC_PAGESIZE 0x0000001e
396 #define Mono_Posix_SysConf__SC_RTSIG_MAX 0x0000001f
397 #define Mono_Posix_SysConf__SC_SEM_NSEMS_MAX 0x00000020
398 #define Mono_Posix_SysConf__SC_SEM_VALUE_MAX 0x00000021
399 #define Mono_Posix_SysConf__SC_SIGQUEUE_MAX 0x00000022
400 #define Mono_Posix_SysConf__SC_TIMER_MAX 0x00000023
401 #define Mono_Posix_SysConf__SC_BC_BASE_MAX 0x00000024
402 #define Mono_Posix_SysConf__SC_BC_DIM_MAX 0x00000025
403 #define Mono_Posix_SysConf__SC_BC_SCALE_MAX 0x00000026
404 #define Mono_Posix_SysConf__SC_BC_STRING_MAX 0x00000027
405 #define Mono_Posix_SysConf__SC_COLL_WEIGHTS_MAX 0x00000028
406 #define Mono_Posix_SysConf__SC_EQUIV_CLASS_MAX 0x00000029
407 #define Mono_Posix_SysConf__SC_EXPR_NEST_MAX 0x0000002a
408 #define Mono_Posix_SysConf__SC_LINE_MAX 0x0000002b
409 #define Mono_Posix_SysConf__SC_RE_DUP_MAX 0x0000002c
410 #define Mono_Posix_SysConf__SC_CHARCLASS_NAME_MAX 0x0000002d
411 #define Mono_Posix_SysConf__SC_2_VERSION 0x0000002e
412 #define Mono_Posix_SysConf__SC_2_C_BIND 0x0000002f
413 #define Mono_Posix_SysConf__SC_2_C_DEV 0x00000030
414 #define Mono_Posix_SysConf__SC_2_FORT_DEV 0x00000031
415 #define Mono_Posix_SysConf__SC_2_FORT_RUN 0x00000032
416 #define Mono_Posix_SysConf__SC_2_SW_DEV 0x00000033
417 #define Mono_Posix_SysConf__SC_2_LOCALEDEF 0x00000034
418 #define Mono_Posix_SysConf__SC_PII 0x00000035
419 #define Mono_Posix_SysConf__SC_PII_XTI 0x00000036
420 #define Mono_Posix_SysConf__SC_PII_SOCKET 0x00000037
421 #define Mono_Posix_SysConf__SC_PII_INTERNET 0x00000038
422 #define Mono_Posix_SysConf__SC_PII_OSI 0x00000039
423 #define Mono_Posix_SysConf__SC_POLL 0x0000003a
424 #define Mono_Posix_SysConf__SC_SELECT 0x0000003b
425 #define Mono_Posix_SysConf__SC_UIO_MAXIOV 0x0000003c
426 #define Mono_Posix_SysConf__SC_IOV_MAX 0x0000003c
427 #define Mono_Posix_SysConf__SC_PII_INTERNET_STREAM 0x0000003d
428 #define Mono_Posix_SysConf__SC_PII_INTERNET_DGRAM 0x0000003e
429 #define Mono_Posix_SysConf__SC_PII_OSI_COTS 0x0000003f
430 #define Mono_Posix_SysConf__SC_PII_OSI_CLTS 0x00000040
431 #define Mono_Posix_SysConf__SC_PII_OSI_M 0x00000041
432 #define Mono_Posix_SysConf__SC_T_IOV_MAX 0x00000042
433 #define Mono_Posix_SysConf__SC_THREADS 0x00000043
434 #define Mono_Posix_SysConf__SC_THREAD_SAFE_FUNCTIONS 0x00000044
435 #define Mono_Posix_SysConf__SC_GETGR_R_SIZE_MAX 0x00000045
436 #define Mono_Posix_SysConf__SC_GETPW_R_SIZE_MAX 0x00000046
437 #define Mono_Posix_SysConf__SC_LOGIN_NAME_MAX 0x00000047
438 #define Mono_Posix_SysConf__SC_TTY_NAME_MAX 0x00000048
439 #define Mono_Posix_SysConf__SC_THREAD_DESTRUCTOR_ITERATIONS 0x00000049
440 #define Mono_Posix_SysConf__SC_THREAD_KEYS_MAX 0x0000004a
441 #define Mono_Posix_SysConf__SC_THREAD_STACK_MIN 0x0000004b
442 #define Mono_Posix_SysConf__SC_THREAD_THREADS_MAX 0x0000004c
443 #define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKADDR 0x0000004d
444 #define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKSIZE 0x0000004e
445 #define Mono_Posix_SysConf__SC_THREAD_PRIORITY_SCHEDULING 0x0000004f
446 #define Mono_Posix_SysConf__SC_THREAD_PRIO_INHERIT 0x00000050
447 #define Mono_Posix_SysConf__SC_THREAD_PRIO_PROTECT 0x00000051
448 #define Mono_Posix_SysConf__SC_THREAD_PROCESS_SHARED 0x00000052
449 #define Mono_Posix_SysConf__SC_NPROCESSORS_CONF 0x00000053
450 #define Mono_Posix_SysConf__SC_NPROCESSORS_ONLN 0x00000054
451 #define Mono_Posix_SysConf__SC_PHYS_PAGES 0x00000055
452 #define Mono_Posix_SysConf__SC_AVPHYS_PAGES 0x00000056
453 #define Mono_Posix_SysConf__SC_ATEXIT_MAX 0x00000057
454 #define Mono_Posix_SysConf__SC_PASS_MAX 0x00000058
455 #define Mono_Posix_SysConf__SC_XOPEN_VERSION 0x00000059
456 #define Mono_Posix_SysConf__SC_XOPEN_XCU_VERSION 0x0000005a
457 #define Mono_Posix_SysConf__SC_XOPEN_UNIX 0x0000005b
458 #define Mono_Posix_SysConf__SC_XOPEN_CRYPT 0x0000005c
459 #define Mono_Posix_SysConf__SC_XOPEN_ENH_I18N 0x0000005d
460 #define Mono_Posix_SysConf__SC_XOPEN_SHM 0x0000005e
461 #define Mono_Posix_SysConf__SC_2_CHAR_TERM 0x0000005f
462 #define Mono_Posix_SysConf__SC_2_C_VERSION 0x00000060
463 #define Mono_Posix_SysConf__SC_2_UPE 0x00000061
464 #define Mono_Posix_SysConf__SC_XOPEN_XPG2 0x00000062
465 #define Mono_Posix_SysConf__SC_XOPEN_XPG3 0x00000063
466 #define Mono_Posix_SysConf__SC_XOPEN_XPG4 0x00000064
467 #define Mono_Posix_SysConf__SC_CHAR_BIT 0x00000065
468 #define Mono_Posix_SysConf__SC_CHAR_MAX 0x00000066
469 #define Mono_Posix_SysConf__SC_CHAR_MIN 0x00000067
470 #define Mono_Posix_SysConf__SC_INT_MAX 0x00000068
471 #define Mono_Posix_SysConf__SC_INT_MIN 0x00000069
472 #define Mono_Posix_SysConf__SC_LONG_BIT 0x0000006a
473 #define Mono_Posix_SysConf__SC_WORD_BIT 0x0000006b
474 #define Mono_Posix_SysConf__SC_MB_LEN_MAX 0x0000006c
475 #define Mono_Posix_SysConf__SC_NZERO 0x0000006d
476 #define Mono_Posix_SysConf__SC_SSIZE_MAX 0x0000006e
477 #define Mono_Posix_SysConf__SC_SCHAR_MAX 0x0000006f
478 #define Mono_Posix_SysConf__SC_SCHAR_MIN 0x00000070
479 #define Mono_Posix_SysConf__SC_SHRT_MAX 0x00000071
480 #define Mono_Posix_SysConf__SC_SHRT_MIN 0x00000072
481 #define Mono_Posix_SysConf__SC_UCHAR_MAX 0x00000073
482 #define Mono_Posix_SysConf__SC_UINT_MAX 0x00000074
483 #define Mono_Posix_SysConf__SC_ULONG_MAX 0x00000075
484 #define Mono_Posix_SysConf__SC_USHRT_MAX 0x00000076
485 #define Mono_Posix_SysConf__SC_NL_ARGMAX 0x00000077
486 #define Mono_Posix_SysConf__SC_NL_LANGMAX 0x00000078
487 #define Mono_Posix_SysConf__SC_NL_MSGMAX 0x00000079
488 #define Mono_Posix_SysConf__SC_NL_NMAX 0x0000007a
489 #define Mono_Posix_SysConf__SC_NL_SETMAX 0x0000007b
490 #define Mono_Posix_SysConf__SC_NL_TEXTMAX 0x0000007c
491 #define Mono_Posix_SysConf__SC_XBS5_ILP32_OFF32 0x0000007d
492 #define Mono_Posix_SysConf__SC_XBS5_ILP32_OFFBIG 0x0000007e
493 #define Mono_Posix_SysConf__SC_XBS5_LP64_OFF64 0x0000007f
494 #define Mono_Posix_SysConf__SC_XBS5_LPBIG_OFFBIG 0x00000080
495 #define Mono_Posix_SysConf__SC_XOPEN_LEGACY 0x00000081
496 #define Mono_Posix_SysConf__SC_XOPEN_REALTIME 0x00000082
497 #define Mono_Posix_SysConf__SC_XOPEN_REALTIME_THREADS 0x00000083
498 #define Mono_Posix_SysConf__SC_ADVISORY_INFO 0x00000084
499 #define Mono_Posix_SysConf__SC_BARRIERS 0x00000085
500 #define Mono_Posix_SysConf__SC_BASE 0x00000086
501 #define Mono_Posix_SysConf__SC_C_LANG_SUPPORT 0x00000087
502 #define Mono_Posix_SysConf__SC_C_LANG_SUPPORT_R 0x00000088
503 #define Mono_Posix_SysConf__SC_CLOCK_SELECTION 0x00000089
504 #define Mono_Posix_SysConf__SC_CPUTIME 0x0000008a
505 #define Mono_Posix_SysConf__SC_THREAD_CPUTIME 0x0000008b
506 #define Mono_Posix_SysConf__SC_DEVICE_IO 0x0000008c
507 #define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC 0x0000008d
508 #define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC_R 0x0000008e
509 #define Mono_Posix_SysConf__SC_FD_MGMT 0x0000008f
510 #define Mono_Posix_SysConf__SC_FIFO 0x00000090
511 #define Mono_Posix_SysConf__SC_PIPE 0x00000091
512 #define Mono_Posix_SysConf__SC_FILE_ATTRIBUTES 0x00000092
513 #define Mono_Posix_SysConf__SC_FILE_LOCKING 0x00000093
514 #define Mono_Posix_SysConf__SC_FILE_SYSTEM 0x00000094
515 #define Mono_Posix_SysConf__SC_MONOTONIC_CLOCK 0x00000095
516 #define Mono_Posix_SysConf__SC_MULTI_PROCESS 0x00000096
517 #define Mono_Posix_SysConf__SC_SINGLE_PROCESS 0x00000097
518 #define Mono_Posix_SysConf__SC_NETWORKING 0x00000098
519 #define Mono_Posix_SysConf__SC_READER_WRITER_LOCKS 0x00000099
520 #define Mono_Posix_SysConf__SC_SPIN_LOCKS 0x0000009a
521 #define Mono_Posix_SysConf__SC_REGEXP 0x0000009b
522 #define Mono_Posix_SysConf__SC_REGEX_VERSION 0x0000009c
523 #define Mono_Posix_SysConf__SC_SHELL 0x0000009d
524 #define Mono_Posix_SysConf__SC_SIGNALS 0x0000009e
525 #define Mono_Posix_SysConf__SC_SPAWN 0x0000009f
526 #define Mono_Posix_SysConf__SC_SPORADIC_SERVER 0x000000a0
527 #define Mono_Posix_SysConf__SC_THREAD_SPORADIC_SERVER 0x000000a1
528 #define Mono_Posix_SysConf__SC_SYSTEM_DATABASE 0x000000a2
529 #define Mono_Posix_SysConf__SC_SYSTEM_DATABASE_R 0x000000a3
530 #define Mono_Posix_SysConf__SC_TIMEOUTS 0x000000a4
531 #define Mono_Posix_SysConf__SC_TYPED_MEMORY_OBJECTS 0x000000a5
532 #define Mono_Posix_SysConf__SC_USER_GROUPS 0x000000a6
533 #define Mono_Posix_SysConf__SC_USER_GROUPS_R 0x000000a7
534 #define Mono_Posix_SysConf__SC_2_PBS 0x000000a8
535 #define Mono_Posix_SysConf__SC_2_PBS_ACCOUNTING 0x000000a9
536 #define Mono_Posix_SysConf__SC_2_PBS_LOCATE 0x000000aa
537 #define Mono_Posix_SysConf__SC_2_PBS_MESSAGE 0x000000ab
538 #define Mono_Posix_SysConf__SC_2_PBS_TRACK 0x000000ac
539 #define Mono_Posix_SysConf__SC_SYMLOOP_MAX 0x000000ad
540 #define Mono_Posix_SysConf__SC_STREAMS 0x000000ae
541 #define Mono_Posix_SysConf__SC_2_PBS_CHECKPOINT 0x000000af
542 #define Mono_Posix_SysConf__SC_V6_ILP32_OFF32 0x000000b0
543 #define Mono_Posix_SysConf__SC_V6_ILP32_OFFBIG 0x000000b1
544 #define Mono_Posix_SysConf__SC_V6_LP64_OFF64 0x000000b2
545 #define Mono_Posix_SysConf__SC_V6_LPBIG_OFFBIG 0x000000b3
546 #define Mono_Posix_SysConf__SC_HOST_NAME_MAX 0x000000b4
547 #define Mono_Posix_SysConf__SC_TRACE 0x000000b5
548 #define Mono_Posix_SysConf__SC_TRACE_EVENT_FILTER 0x000000b6
549 #define Mono_Posix_SysConf__SC_TRACE_INHERIT 0x000000b7
550 #define Mono_Posix_SysConf__SC_TRACE_LOG 0x000000b8
551 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_SIZE 0x000000b9
552 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_ASSOC 0x000000ba
553 #define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_LINESIZE 0x000000bb
554 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_SIZE 0x000000bc
555 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_ASSOC 0x000000bd
556 #define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_LINESIZE 0x000000be
557 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_SIZE 0x000000bf
558 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_ASSOC 0x000000c0
559 #define Mono_Posix_SysConf__SC_LEVEL2_CACHE_LINESIZE 0x000000c1
560 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_SIZE 0x000000c2
561 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_ASSOC 0x000000c3
562 #define Mono_Posix_SysConf__SC_LEVEL3_CACHE_LINESIZE 0x000000c4
563 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_SIZE 0x000000c5
564 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_ASSOC 0x000000c6
565 #define Mono_Posix_SysConf__SC_LEVEL4_CACHE_LINESIZE 0x000000c7
566 int Mono_Posix_FromSysConf (int x, int *r);
567 int Mono_Posix_ToSysConf (int x, int *r);
568
569 #define Mono_Posix_ConfStr__CS_PATH 0x00000000
570 #define Mono_Posix_ConfStr__CS_V6_WIDTH_RESTRICTED_ENVS 0x00000001
571 #define Mono_Posix_ConfStr__CS_GNU_LIBC_VERSION 0x00000002
572 #define Mono_Posix_ConfStr__CS_GNU_LIBPTHREAD_VERSION 0x00000003
573 #define Mono_Posix_ConfStr__CS_LFS_CFLAGS 0x000003e8
574 #define Mono_Posix_ConfStr__CS_LFS_LDFLAGS 0x000003e9
575 #define Mono_Posix_ConfStr__CS_LFS_LIBS 0x000003ea
576 #define Mono_Posix_ConfStr__CS_LFS_LINTFLAGS 0x000003eb
577 #define Mono_Posix_ConfStr__CS_LFS64_CFLAGS 0x000003ec
578 #define Mono_Posix_ConfStr__CS_LFS64_LDFLAGS 0x000003ed
579 #define Mono_Posix_ConfStr__CS_LFS64_LIBS 0x000003ee
580 #define Mono_Posix_ConfStr__CS_LFS64_LINTFLAGS 0x000003ef
581 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_CFLAGS 0x0000044c
582 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LDFLAGS 0x0000044d
583 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LIBS 0x0000044e
584 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LINTFLAGS 0x0000044f
585 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_CFLAGS 0x00000450
586 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LDFLAGS 0x00000451
587 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LIBS 0x00000452
588 #define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 0x00000453
589 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_CFLAGS 0x00000454
590 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LDFLAGS 0x00000455
591 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LIBS 0x00000456
592 #define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LINTFLAGS 0x00000457
593 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_CFLAGS 0x00000458
594 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 0x00000459
595 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LIBS 0x0000045a
596 #define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 0x0000045b
597 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_CFLAGS 0x0000045c
598 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 0x0000045d
599 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LIBS 0x0000045e
600 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 0x0000045f
601 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 0x00000460
602 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 0x00000461
603 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LIBS 0x00000462
604 #define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 0x00000463
605 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_CFLAGS 0x00000464
606 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LDFLAGS 0x00000465
607 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LIBS 0x00000466
608 #define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 0x00000467
609 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 0x00000468
610 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 0x00000469
611 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 0x0000046a
612 #define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 0x0000046b
613 int Mono_Posix_FromConfStr (int x, int *r);
614 int Mono_Posix_ToConfStr (int x, int *r);
615
616 #define Mono_Posix_LockFlags_F_ULOCK 0x00000000
617 #define Mono_Posix_LockFlags_F_LOCK 0x00000001
618 #define Mono_Posix_LockFlags_F_TLOCK 0x00000002
619 #define Mono_Posix_LockFlags_F_TEST 0x00000003
620 int Mono_Posix_FromLockFlags (int x, int *r);
621 int Mono_Posix_ToLockFlags (int x, int *r);
622
623 #define Mono_Posix_PollEvents_POLLIN 0x00000001
624 #define Mono_Posix_PollEvents_POLLPRI 0x00000002
625 #define Mono_Posix_PollEvents_POLLOUT 0x00000004
626 #define Mono_Posix_PollEvents_POLLERR 0x00000008
627 #define Mono_Posix_PollEvents_POLLHUP 0x00000010
628 #define Mono_Posix_PollEvents_POLLNVAL 0x00000020
629 #define Mono_Posix_PollEvents_POLLRDNORM 0x00000040
630 #define Mono_Posix_PollEvents_POLLRDBAND 0x00000080
631 #define Mono_Posix_PollEvents_POLLWRNORM 0x00000100
632 #define Mono_Posix_PollEvents_POLLWRBAND 0x00000200
633 int Mono_Posix_FromPollEvents (short x, short *r);
634 int Mono_Posix_ToPollEvents (short x, short *r);
635
636 G_END_DECLS
637
638 #endif /* ndef INC_Mono_Posix_map_H */
639