2 * This file was automatically generated by create-native-map from Mono.Posix.dll.
7 #ifndef INC_Mono_Posix_map_H
8 #define INC_Mono_Posix_map_H
25 enum Mono_Posix_AccessModes
{
26 Mono_Posix_AccessModes_F_OK
= 0x00000008,
27 #define Mono_Posix_AccessModes_F_OK Mono_Posix_AccessModes_F_OK
28 Mono_Posix_AccessModes_R_OK
= 0x00000001,
29 #define Mono_Posix_AccessModes_R_OK Mono_Posix_AccessModes_R_OK
30 Mono_Posix_AccessModes_W_OK
= 0x00000002,
31 #define Mono_Posix_AccessModes_W_OK Mono_Posix_AccessModes_W_OK
32 Mono_Posix_AccessModes_X_OK
= 0x00000004,
33 #define Mono_Posix_AccessModes_X_OK Mono_Posix_AccessModes_X_OK
35 int Mono_Posix_FromAccessModes (int x
, int *r
);
36 int Mono_Posix_ToAccessModes (int x
, int *r
);
38 enum Mono_Posix_AtFlags
{
39 Mono_Posix_AtFlags_AT_EMPTY_PATH
= 0x00001000,
40 #define Mono_Posix_AtFlags_AT_EMPTY_PATH Mono_Posix_AtFlags_AT_EMPTY_PATH
41 Mono_Posix_AtFlags_AT_NO_AUTOMOUNT
= 0x00000800,
42 #define Mono_Posix_AtFlags_AT_NO_AUTOMOUNT Mono_Posix_AtFlags_AT_NO_AUTOMOUNT
43 Mono_Posix_AtFlags_AT_REMOVEDIR
= 0x00000200,
44 #define Mono_Posix_AtFlags_AT_REMOVEDIR Mono_Posix_AtFlags_AT_REMOVEDIR
45 Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW
= 0x00000400,
46 #define Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW Mono_Posix_AtFlags_AT_SYMLINK_FOLLOW
47 Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW
= 0x00000100,
48 #define Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW Mono_Posix_AtFlags_AT_SYMLINK_NOFOLLOW
50 int Mono_Posix_FromAtFlags (int x
, int *r
);
51 int Mono_Posix_ToAtFlags (int x
, int *r
);
53 enum Mono_Posix_ConfstrName
{
54 Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION
= 0x00000002,
55 #define Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION
56 Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION
= 0x00000003,
57 #define Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION
58 Mono_Posix_ConfstrName__CS_LFS64_CFLAGS
= 0x000003ec,
59 #define Mono_Posix_ConfstrName__CS_LFS64_CFLAGS Mono_Posix_ConfstrName__CS_LFS64_CFLAGS
60 Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS
= 0x000003ed,
61 #define Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS
62 Mono_Posix_ConfstrName__CS_LFS64_LIBS
= 0x000003ee,
63 #define Mono_Posix_ConfstrName__CS_LFS64_LIBS Mono_Posix_ConfstrName__CS_LFS64_LIBS
64 Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS
= 0x000003ef,
65 #define Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS
66 Mono_Posix_ConfstrName__CS_LFS_CFLAGS
= 0x000003e8,
67 #define Mono_Posix_ConfstrName__CS_LFS_CFLAGS Mono_Posix_ConfstrName__CS_LFS_CFLAGS
68 Mono_Posix_ConfstrName__CS_LFS_LDFLAGS
= 0x000003e9,
69 #define Mono_Posix_ConfstrName__CS_LFS_LDFLAGS Mono_Posix_ConfstrName__CS_LFS_LDFLAGS
70 Mono_Posix_ConfstrName__CS_LFS_LIBS
= 0x000003ea,
71 #define Mono_Posix_ConfstrName__CS_LFS_LIBS Mono_Posix_ConfstrName__CS_LFS_LIBS
72 Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS
= 0x000003eb,
73 #define Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS
74 Mono_Posix_ConfstrName__CS_PATH
= 0x00000000,
75 #define Mono_Posix_ConfstrName__CS_PATH Mono_Posix_ConfstrName__CS_PATH
76 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS
= 0x0000045c,
77 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS
78 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS
= 0x0000045d,
79 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS
80 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS
= 0x0000045e,
81 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS
82 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
= 0x0000045f,
83 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
84 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
= 0x00000460,
85 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
86 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
= 0x00000461,
87 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
88 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS
= 0x00000462,
89 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS
90 Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
= 0x00000463,
91 #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
92 Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS
= 0x00000464,
93 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS
94 Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS
= 0x00000465,
95 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS
96 Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS
= 0x00000466,
97 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS
98 Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS
= 0x00000467,
99 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS
100 Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
= 0x00000468,
101 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
102 Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
= 0x00000469,
103 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
104 Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS
= 0x0000046a,
105 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS
106 Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
= 0x0000046b,
107 #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
108 Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS
= 0x00000001,
109 #define Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS
110 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS
= 0x0000044c,
111 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS
112 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS
= 0x0000044d,
113 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS
114 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS
= 0x0000044e,
115 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS
116 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS
= 0x0000044f,
117 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS
118 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS
= 0x00000450,
119 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS
120 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS
= 0x00000451,
121 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS
122 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS
= 0x00000452,
123 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS
124 Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS
= 0x00000453,
125 #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS
126 Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS
= 0x00000454,
127 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS
128 Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS
= 0x00000455,
129 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS
130 Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS
= 0x00000456,
131 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS
132 Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS
= 0x00000457,
133 #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS
134 Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS
= 0x00000458,
135 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS
136 Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS
= 0x00000459,
137 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS
138 Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS
= 0x0000045a,
139 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS
140 Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
= 0x0000045b,
141 #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
143 int Mono_Posix_FromConfstrName (int x
, int *r
);
144 int Mono_Posix_ToConfstrName (int x
, int *r
);
146 enum Mono_Posix_DirectoryNotifyFlags
{
147 Mono_Posix_DirectoryNotifyFlags_DN_ACCESS
= 0x00000001,
148 #define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS Mono_Posix_DirectoryNotifyFlags_DN_ACCESS
149 Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB
= 0x00000020,
150 #define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB
151 Mono_Posix_DirectoryNotifyFlags_DN_CREATE
= 0x00000004,
152 #define Mono_Posix_DirectoryNotifyFlags_DN_CREATE Mono_Posix_DirectoryNotifyFlags_DN_CREATE
153 Mono_Posix_DirectoryNotifyFlags_DN_DELETE
= 0x00000008,
154 #define Mono_Posix_DirectoryNotifyFlags_DN_DELETE Mono_Posix_DirectoryNotifyFlags_DN_DELETE
155 Mono_Posix_DirectoryNotifyFlags_DN_MODIFY
= 0x00000002,
156 #define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY Mono_Posix_DirectoryNotifyFlags_DN_MODIFY
157 Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT
= 0x80000000,
158 #define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT
159 Mono_Posix_DirectoryNotifyFlags_DN_RENAME
= 0x00000010,
160 #define Mono_Posix_DirectoryNotifyFlags_DN_RENAME Mono_Posix_DirectoryNotifyFlags_DN_RENAME
162 int Mono_Posix_FromDirectoryNotifyFlags (int x
, int *r
);
163 int Mono_Posix_ToDirectoryNotifyFlags (int x
, int *r
);
165 enum Mono_Posix_EpollEvents
{
166 Mono_Posix_EpollEvents_EPOLLERR
= 0x00000008,
167 #define Mono_Posix_EpollEvents_EPOLLERR Mono_Posix_EpollEvents_EPOLLERR
168 Mono_Posix_EpollEvents_EPOLLET
= 0x80000000,
169 #define Mono_Posix_EpollEvents_EPOLLET Mono_Posix_EpollEvents_EPOLLET
170 Mono_Posix_EpollEvents_EPOLLHUP
= 0x00000010,
171 #define Mono_Posix_EpollEvents_EPOLLHUP Mono_Posix_EpollEvents_EPOLLHUP
172 Mono_Posix_EpollEvents_EPOLLIN
= 0x00000001,
173 #define Mono_Posix_EpollEvents_EPOLLIN Mono_Posix_EpollEvents_EPOLLIN
174 Mono_Posix_EpollEvents_EPOLLMSG
= 0x00000400,
175 #define Mono_Posix_EpollEvents_EPOLLMSG Mono_Posix_EpollEvents_EPOLLMSG
176 Mono_Posix_EpollEvents_EPOLLONESHOT
= 0x40000000,
177 #define Mono_Posix_EpollEvents_EPOLLONESHOT Mono_Posix_EpollEvents_EPOLLONESHOT
178 Mono_Posix_EpollEvents_EPOLLOUT
= 0x00000004,
179 #define Mono_Posix_EpollEvents_EPOLLOUT Mono_Posix_EpollEvents_EPOLLOUT
180 Mono_Posix_EpollEvents_EPOLLPRI
= 0x00000002,
181 #define Mono_Posix_EpollEvents_EPOLLPRI Mono_Posix_EpollEvents_EPOLLPRI
182 Mono_Posix_EpollEvents_EPOLLRDBAND
= 0x00000080,
183 #define Mono_Posix_EpollEvents_EPOLLRDBAND Mono_Posix_EpollEvents_EPOLLRDBAND
184 Mono_Posix_EpollEvents_EPOLLRDHUP
= 0x00002000,
185 #define Mono_Posix_EpollEvents_EPOLLRDHUP Mono_Posix_EpollEvents_EPOLLRDHUP
186 Mono_Posix_EpollEvents_EPOLLRDNORM
= 0x00000040,
187 #define Mono_Posix_EpollEvents_EPOLLRDNORM Mono_Posix_EpollEvents_EPOLLRDNORM
188 Mono_Posix_EpollEvents_EPOLLWRBAND
= 0x00000200,
189 #define Mono_Posix_EpollEvents_EPOLLWRBAND Mono_Posix_EpollEvents_EPOLLWRBAND
190 Mono_Posix_EpollEvents_EPOLLWRNORM
= 0x00000100,
191 #define Mono_Posix_EpollEvents_EPOLLWRNORM Mono_Posix_EpollEvents_EPOLLWRNORM
193 int Mono_Posix_FromEpollEvents (unsigned int x
, unsigned int *r
);
194 int Mono_Posix_ToEpollEvents (unsigned int x
, unsigned int *r
);
196 enum Mono_Posix_EpollFlags
{
197 Mono_Posix_EpollFlags_EPOLL_CLOEXEC
= 0x001e8480,
198 #define Mono_Posix_EpollFlags_EPOLL_CLOEXEC Mono_Posix_EpollFlags_EPOLL_CLOEXEC
199 Mono_Posix_EpollFlags_EPOLL_NONBLOCK
= 0x00000fa0,
200 #define Mono_Posix_EpollFlags_EPOLL_NONBLOCK Mono_Posix_EpollFlags_EPOLL_NONBLOCK
202 int Mono_Posix_FromEpollFlags (int x
, int *r
);
203 int Mono_Posix_ToEpollFlags (int x
, int *r
);
205 enum Mono_Posix_Errno
{
206 Mono_Posix_Errno_E2BIG
= 0x00000007,
207 #define Mono_Posix_Errno_E2BIG Mono_Posix_Errno_E2BIG
208 Mono_Posix_Errno_EACCES
= 0x0000000d,
209 #define Mono_Posix_Errno_EACCES Mono_Posix_Errno_EACCES
210 Mono_Posix_Errno_EADDRINUSE
= 0x00000062,
211 #define Mono_Posix_Errno_EADDRINUSE Mono_Posix_Errno_EADDRINUSE
212 Mono_Posix_Errno_EADDRNOTAVAIL
= 0x00000063,
213 #define Mono_Posix_Errno_EADDRNOTAVAIL Mono_Posix_Errno_EADDRNOTAVAIL
214 Mono_Posix_Errno_EADV
= 0x00000044,
215 #define Mono_Posix_Errno_EADV Mono_Posix_Errno_EADV
216 Mono_Posix_Errno_EAFNOSUPPORT
= 0x00000061,
217 #define Mono_Posix_Errno_EAFNOSUPPORT Mono_Posix_Errno_EAFNOSUPPORT
218 Mono_Posix_Errno_EAGAIN
= 0x0000000b,
219 #define Mono_Posix_Errno_EAGAIN Mono_Posix_Errno_EAGAIN
220 Mono_Posix_Errno_EALREADY
= 0x00000072,
221 #define Mono_Posix_Errno_EALREADY Mono_Posix_Errno_EALREADY
222 Mono_Posix_Errno_EAUTH
= 0x00000438,
223 #define Mono_Posix_Errno_EAUTH Mono_Posix_Errno_EAUTH
224 Mono_Posix_Errno_EBADARCH
= 0x0000043e,
225 #define Mono_Posix_Errno_EBADARCH Mono_Posix_Errno_EBADARCH
226 Mono_Posix_Errno_EBADE
= 0x00000034,
227 #define Mono_Posix_Errno_EBADE Mono_Posix_Errno_EBADE
228 Mono_Posix_Errno_EBADEXEC
= 0x0000043d,
229 #define Mono_Posix_Errno_EBADEXEC Mono_Posix_Errno_EBADEXEC
230 Mono_Posix_Errno_EBADF
= 0x00000009,
231 #define Mono_Posix_Errno_EBADF Mono_Posix_Errno_EBADF
232 Mono_Posix_Errno_EBADFD
= 0x0000004d,
233 #define Mono_Posix_Errno_EBADFD Mono_Posix_Errno_EBADFD
234 Mono_Posix_Errno_EBADMACHO
= 0x00000440,
235 #define Mono_Posix_Errno_EBADMACHO Mono_Posix_Errno_EBADMACHO
236 Mono_Posix_Errno_EBADMSG
= 0x0000004a,
237 #define Mono_Posix_Errno_EBADMSG Mono_Posix_Errno_EBADMSG
238 Mono_Posix_Errno_EBADR
= 0x00000035,
239 #define Mono_Posix_Errno_EBADR Mono_Posix_Errno_EBADR
240 Mono_Posix_Errno_EBADRPC
= 0x00000430,
241 #define Mono_Posix_Errno_EBADRPC Mono_Posix_Errno_EBADRPC
242 Mono_Posix_Errno_EBADRQC
= 0x00000038,
243 #define Mono_Posix_Errno_EBADRQC Mono_Posix_Errno_EBADRQC
244 Mono_Posix_Errno_EBADSLT
= 0x00000039,
245 #define Mono_Posix_Errno_EBADSLT Mono_Posix_Errno_EBADSLT
246 Mono_Posix_Errno_EBFONT
= 0x0000003b,
247 #define Mono_Posix_Errno_EBFONT Mono_Posix_Errno_EBFONT
248 Mono_Posix_Errno_EBUSY
= 0x00000010,
249 #define Mono_Posix_Errno_EBUSY Mono_Posix_Errno_EBUSY
250 Mono_Posix_Errno_ECANCELED
= 0x0000007d,
251 #define Mono_Posix_Errno_ECANCELED Mono_Posix_Errno_ECANCELED
252 Mono_Posix_Errno_ECHILD
= 0x0000000a,
253 #define Mono_Posix_Errno_ECHILD Mono_Posix_Errno_ECHILD
254 Mono_Posix_Errno_ECHRNG
= 0x0000002c,
255 #define Mono_Posix_Errno_ECHRNG Mono_Posix_Errno_ECHRNG
256 Mono_Posix_Errno_ECOMM
= 0x00000046,
257 #define Mono_Posix_Errno_ECOMM Mono_Posix_Errno_ECOMM
258 Mono_Posix_Errno_ECONNABORTED
= 0x00000067,
259 #define Mono_Posix_Errno_ECONNABORTED Mono_Posix_Errno_ECONNABORTED
260 Mono_Posix_Errno_ECONNREFUSED
= 0x0000006f,
261 #define Mono_Posix_Errno_ECONNREFUSED Mono_Posix_Errno_ECONNREFUSED
262 Mono_Posix_Errno_ECONNRESET
= 0x00000068,
263 #define Mono_Posix_Errno_ECONNRESET Mono_Posix_Errno_ECONNRESET
264 Mono_Posix_Errno_EDEADLK
= 0x00000023,
265 #define Mono_Posix_Errno_EDEADLK Mono_Posix_Errno_EDEADLK
266 Mono_Posix_Errno_EDEADLOCK
= 0x00000023,
267 #define Mono_Posix_Errno_EDEADLOCK Mono_Posix_Errno_EDEADLOCK
268 Mono_Posix_Errno_EDESTADDRREQ
= 0x00000059,
269 #define Mono_Posix_Errno_EDESTADDRREQ Mono_Posix_Errno_EDESTADDRREQ
270 Mono_Posix_Errno_EDEVERR
= 0x0000043b,
271 #define Mono_Posix_Errno_EDEVERR Mono_Posix_Errno_EDEVERR
272 Mono_Posix_Errno_EDOM
= 0x00000021,
273 #define Mono_Posix_Errno_EDOM Mono_Posix_Errno_EDOM
274 Mono_Posix_Errno_EDOTDOT
= 0x00000049,
275 #define Mono_Posix_Errno_EDOTDOT Mono_Posix_Errno_EDOTDOT
276 Mono_Posix_Errno_EDQUOT
= 0x0000007a,
277 #define Mono_Posix_Errno_EDQUOT Mono_Posix_Errno_EDQUOT
278 Mono_Posix_Errno_EEXIST
= 0x00000011,
279 #define Mono_Posix_Errno_EEXIST Mono_Posix_Errno_EEXIST
280 Mono_Posix_Errno_EFAULT
= 0x0000000e,
281 #define Mono_Posix_Errno_EFAULT Mono_Posix_Errno_EFAULT
282 Mono_Posix_Errno_EFBIG
= 0x0000001b,
283 #define Mono_Posix_Errno_EFBIG Mono_Posix_Errno_EFBIG
284 Mono_Posix_Errno_EFTYPE
= 0x00000437,
285 #define Mono_Posix_Errno_EFTYPE Mono_Posix_Errno_EFTYPE
286 Mono_Posix_Errno_EHOSTDOWN
= 0x00000070,
287 #define Mono_Posix_Errno_EHOSTDOWN Mono_Posix_Errno_EHOSTDOWN
288 Mono_Posix_Errno_EHOSTUNREACH
= 0x00000071,
289 #define Mono_Posix_Errno_EHOSTUNREACH Mono_Posix_Errno_EHOSTUNREACH
290 Mono_Posix_Errno_EIDRM
= 0x0000002b,
291 #define Mono_Posix_Errno_EIDRM Mono_Posix_Errno_EIDRM
292 Mono_Posix_Errno_EILSEQ
= 0x00000054,
293 #define Mono_Posix_Errno_EILSEQ Mono_Posix_Errno_EILSEQ
294 Mono_Posix_Errno_EINPROGRESS
= 0x00000073,
295 #define Mono_Posix_Errno_EINPROGRESS Mono_Posix_Errno_EINPROGRESS
296 Mono_Posix_Errno_EINTR
= 0x00000004,
297 #define Mono_Posix_Errno_EINTR Mono_Posix_Errno_EINTR
298 Mono_Posix_Errno_EINVAL
= 0x00000016,
299 #define Mono_Posix_Errno_EINVAL Mono_Posix_Errno_EINVAL
300 Mono_Posix_Errno_EIO
= 0x00000005,
301 #define Mono_Posix_Errno_EIO Mono_Posix_Errno_EIO
302 Mono_Posix_Errno_EISCONN
= 0x0000006a,
303 #define Mono_Posix_Errno_EISCONN Mono_Posix_Errno_EISCONN
304 Mono_Posix_Errno_EISDIR
= 0x00000015,
305 #define Mono_Posix_Errno_EISDIR Mono_Posix_Errno_EISDIR
306 Mono_Posix_Errno_EISNAM
= 0x00000078,
307 #define Mono_Posix_Errno_EISNAM Mono_Posix_Errno_EISNAM
308 Mono_Posix_Errno_EKEYEXPIRED
= 0x0000007f,
309 #define Mono_Posix_Errno_EKEYEXPIRED Mono_Posix_Errno_EKEYEXPIRED
310 Mono_Posix_Errno_EKEYREJECTED
= 0x00000081,
311 #define Mono_Posix_Errno_EKEYREJECTED Mono_Posix_Errno_EKEYREJECTED
312 Mono_Posix_Errno_EKEYREVOKED
= 0x00000080,
313 #define Mono_Posix_Errno_EKEYREVOKED Mono_Posix_Errno_EKEYREVOKED
314 Mono_Posix_Errno_EL2HLT
= 0x00000033,
315 #define Mono_Posix_Errno_EL2HLT Mono_Posix_Errno_EL2HLT
316 Mono_Posix_Errno_EL2NSYNC
= 0x0000002d,
317 #define Mono_Posix_Errno_EL2NSYNC Mono_Posix_Errno_EL2NSYNC
318 Mono_Posix_Errno_EL3HLT
= 0x0000002e,
319 #define Mono_Posix_Errno_EL3HLT Mono_Posix_Errno_EL3HLT
320 Mono_Posix_Errno_EL3RST
= 0x0000002f,
321 #define Mono_Posix_Errno_EL3RST Mono_Posix_Errno_EL3RST
322 Mono_Posix_Errno_ELIBACC
= 0x0000004f,
323 #define Mono_Posix_Errno_ELIBACC Mono_Posix_Errno_ELIBACC
324 Mono_Posix_Errno_ELIBBAD
= 0x00000050,
325 #define Mono_Posix_Errno_ELIBBAD Mono_Posix_Errno_ELIBBAD
326 Mono_Posix_Errno_ELIBEXEC
= 0x00000053,
327 #define Mono_Posix_Errno_ELIBEXEC Mono_Posix_Errno_ELIBEXEC
328 Mono_Posix_Errno_ELIBMAX
= 0x00000052,
329 #define Mono_Posix_Errno_ELIBMAX Mono_Posix_Errno_ELIBMAX
330 Mono_Posix_Errno_ELIBSCN
= 0x00000051,
331 #define Mono_Posix_Errno_ELIBSCN Mono_Posix_Errno_ELIBSCN
332 Mono_Posix_Errno_ELNRNG
= 0x00000030,
333 #define Mono_Posix_Errno_ELNRNG Mono_Posix_Errno_ELNRNG
334 Mono_Posix_Errno_ELOOP
= 0x00000028,
335 #define Mono_Posix_Errno_ELOOP Mono_Posix_Errno_ELOOP
336 Mono_Posix_Errno_EMEDIUMTYPE
= 0x0000007c,
337 #define Mono_Posix_Errno_EMEDIUMTYPE Mono_Posix_Errno_EMEDIUMTYPE
338 Mono_Posix_Errno_EMFILE
= 0x00000018,
339 #define Mono_Posix_Errno_EMFILE Mono_Posix_Errno_EMFILE
340 Mono_Posix_Errno_EMLINK
= 0x0000001f,
341 #define Mono_Posix_Errno_EMLINK Mono_Posix_Errno_EMLINK
342 Mono_Posix_Errno_EMSGSIZE
= 0x0000005a,
343 #define Mono_Posix_Errno_EMSGSIZE Mono_Posix_Errno_EMSGSIZE
344 Mono_Posix_Errno_EMULTIHOP
= 0x00000048,
345 #define Mono_Posix_Errno_EMULTIHOP Mono_Posix_Errno_EMULTIHOP
346 Mono_Posix_Errno_ENAMETOOLONG
= 0x00000024,
347 #define Mono_Posix_Errno_ENAMETOOLONG Mono_Posix_Errno_ENAMETOOLONG
348 Mono_Posix_Errno_ENAVAIL
= 0x00000077,
349 #define Mono_Posix_Errno_ENAVAIL Mono_Posix_Errno_ENAVAIL
350 Mono_Posix_Errno_ENEEDAUTH
= 0x00000439,
351 #define Mono_Posix_Errno_ENEEDAUTH Mono_Posix_Errno_ENEEDAUTH
352 Mono_Posix_Errno_ENETDOWN
= 0x00000064,
353 #define Mono_Posix_Errno_ENETDOWN Mono_Posix_Errno_ENETDOWN
354 Mono_Posix_Errno_ENETRESET
= 0x00000066,
355 #define Mono_Posix_Errno_ENETRESET Mono_Posix_Errno_ENETRESET
356 Mono_Posix_Errno_ENETUNREACH
= 0x00000065,
357 #define Mono_Posix_Errno_ENETUNREACH Mono_Posix_Errno_ENETUNREACH
358 Mono_Posix_Errno_ENFILE
= 0x00000017,
359 #define Mono_Posix_Errno_ENFILE Mono_Posix_Errno_ENFILE
360 Mono_Posix_Errno_ENOANO
= 0x00000037,
361 #define Mono_Posix_Errno_ENOANO Mono_Posix_Errno_ENOANO
362 Mono_Posix_Errno_ENOATTR
= 0x00000445,
363 #define Mono_Posix_Errno_ENOATTR Mono_Posix_Errno_ENOATTR
364 Mono_Posix_Errno_ENOBUFS
= 0x00000069,
365 #define Mono_Posix_Errno_ENOBUFS Mono_Posix_Errno_ENOBUFS
366 Mono_Posix_Errno_ENOCSI
= 0x00000032,
367 #define Mono_Posix_Errno_ENOCSI Mono_Posix_Errno_ENOCSI
368 Mono_Posix_Errno_ENODATA
= 0x0000003d,
369 #define Mono_Posix_Errno_ENODATA Mono_Posix_Errno_ENODATA
370 Mono_Posix_Errno_ENODEV
= 0x00000013,
371 #define Mono_Posix_Errno_ENODEV Mono_Posix_Errno_ENODEV
372 Mono_Posix_Errno_ENOENT
= 0x00000002,
373 #define Mono_Posix_Errno_ENOENT Mono_Posix_Errno_ENOENT
374 Mono_Posix_Errno_ENOEXEC
= 0x00000008,
375 #define Mono_Posix_Errno_ENOEXEC Mono_Posix_Errno_ENOEXEC
376 Mono_Posix_Errno_ENOKEY
= 0x0000007e,
377 #define Mono_Posix_Errno_ENOKEY Mono_Posix_Errno_ENOKEY
378 Mono_Posix_Errno_ENOLCK
= 0x00000025,
379 #define Mono_Posix_Errno_ENOLCK Mono_Posix_Errno_ENOLCK
380 Mono_Posix_Errno_ENOLINK
= 0x00000043,
381 #define Mono_Posix_Errno_ENOLINK Mono_Posix_Errno_ENOLINK
382 Mono_Posix_Errno_ENOMEDIUM
= 0x0000007b,
383 #define Mono_Posix_Errno_ENOMEDIUM Mono_Posix_Errno_ENOMEDIUM
384 Mono_Posix_Errno_ENOMEM
= 0x0000000c,
385 #define Mono_Posix_Errno_ENOMEM Mono_Posix_Errno_ENOMEM
386 Mono_Posix_Errno_ENOMSG
= 0x0000002a,
387 #define Mono_Posix_Errno_ENOMSG Mono_Posix_Errno_ENOMSG
388 Mono_Posix_Errno_ENONET
= 0x00000040,
389 #define Mono_Posix_Errno_ENONET Mono_Posix_Errno_ENONET
390 Mono_Posix_Errno_ENOPKG
= 0x00000041,
391 #define Mono_Posix_Errno_ENOPKG Mono_Posix_Errno_ENOPKG
392 Mono_Posix_Errno_ENOPOLICY
= 0x0000044f,
393 #define Mono_Posix_Errno_ENOPOLICY Mono_Posix_Errno_ENOPOLICY
394 Mono_Posix_Errno_ENOPROTOOPT
= 0x0000005c,
395 #define Mono_Posix_Errno_ENOPROTOOPT Mono_Posix_Errno_ENOPROTOOPT
396 Mono_Posix_Errno_ENOSPC
= 0x0000001c,
397 #define Mono_Posix_Errno_ENOSPC Mono_Posix_Errno_ENOSPC
398 Mono_Posix_Errno_ENOSR
= 0x0000003f,
399 #define Mono_Posix_Errno_ENOSR Mono_Posix_Errno_ENOSR
400 Mono_Posix_Errno_ENOSTR
= 0x0000003c,
401 #define Mono_Posix_Errno_ENOSTR Mono_Posix_Errno_ENOSTR
402 Mono_Posix_Errno_ENOSYS
= 0x00000026,
403 #define Mono_Posix_Errno_ENOSYS Mono_Posix_Errno_ENOSYS
404 Mono_Posix_Errno_ENOTBLK
= 0x0000000f,
405 #define Mono_Posix_Errno_ENOTBLK Mono_Posix_Errno_ENOTBLK
406 Mono_Posix_Errno_ENOTCONN
= 0x0000006b,
407 #define Mono_Posix_Errno_ENOTCONN Mono_Posix_Errno_ENOTCONN
408 Mono_Posix_Errno_ENOTDIR
= 0x00000014,
409 #define Mono_Posix_Errno_ENOTDIR Mono_Posix_Errno_ENOTDIR
410 Mono_Posix_Errno_ENOTEMPTY
= 0x00000027,
411 #define Mono_Posix_Errno_ENOTEMPTY Mono_Posix_Errno_ENOTEMPTY
412 Mono_Posix_Errno_ENOTNAM
= 0x00000076,
413 #define Mono_Posix_Errno_ENOTNAM Mono_Posix_Errno_ENOTNAM
414 Mono_Posix_Errno_ENOTRECOVERABLE
= 0x00000083,
415 #define Mono_Posix_Errno_ENOTRECOVERABLE Mono_Posix_Errno_ENOTRECOVERABLE
416 Mono_Posix_Errno_ENOTSOCK
= 0x00000058,
417 #define Mono_Posix_Errno_ENOTSOCK Mono_Posix_Errno_ENOTSOCK
418 Mono_Posix_Errno_ENOTTY
= 0x00000019,
419 #define Mono_Posix_Errno_ENOTTY Mono_Posix_Errno_ENOTTY
420 Mono_Posix_Errno_ENOTUNIQ
= 0x0000004c,
421 #define Mono_Posix_Errno_ENOTUNIQ Mono_Posix_Errno_ENOTUNIQ
422 Mono_Posix_Errno_ENXIO
= 0x00000006,
423 #define Mono_Posix_Errno_ENXIO Mono_Posix_Errno_ENXIO
424 Mono_Posix_Errno_EOPNOTSUPP
= 0x0000005f,
425 #define Mono_Posix_Errno_EOPNOTSUPP Mono_Posix_Errno_EOPNOTSUPP
426 Mono_Posix_Errno_EOVERFLOW
= 0x0000004b,
427 #define Mono_Posix_Errno_EOVERFLOW Mono_Posix_Errno_EOVERFLOW
428 Mono_Posix_Errno_EOWNERDEAD
= 0x00000082,
429 #define Mono_Posix_Errno_EOWNERDEAD Mono_Posix_Errno_EOWNERDEAD
430 Mono_Posix_Errno_EPERM
= 0x00000001,
431 #define Mono_Posix_Errno_EPERM Mono_Posix_Errno_EPERM
432 Mono_Posix_Errno_EPFNOSUPPORT
= 0x00000060,
433 #define Mono_Posix_Errno_EPFNOSUPPORT Mono_Posix_Errno_EPFNOSUPPORT
434 Mono_Posix_Errno_EPIPE
= 0x00000020,
435 #define Mono_Posix_Errno_EPIPE Mono_Posix_Errno_EPIPE
436 Mono_Posix_Errno_EPROCLIM
= 0x0000042b,
437 #define Mono_Posix_Errno_EPROCLIM Mono_Posix_Errno_EPROCLIM
438 Mono_Posix_Errno_EPROCUNAVAIL
= 0x00000434,
439 #define Mono_Posix_Errno_EPROCUNAVAIL Mono_Posix_Errno_EPROCUNAVAIL
440 Mono_Posix_Errno_EPROGMISMATCH
= 0x00000433,
441 #define Mono_Posix_Errno_EPROGMISMATCH Mono_Posix_Errno_EPROGMISMATCH
442 Mono_Posix_Errno_EPROGUNAVAIL
= 0x00000432,
443 #define Mono_Posix_Errno_EPROGUNAVAIL Mono_Posix_Errno_EPROGUNAVAIL
444 Mono_Posix_Errno_EPROTO
= 0x00000047,
445 #define Mono_Posix_Errno_EPROTO Mono_Posix_Errno_EPROTO
446 Mono_Posix_Errno_EPROTONOSUPPORT
= 0x0000005d,
447 #define Mono_Posix_Errno_EPROTONOSUPPORT Mono_Posix_Errno_EPROTONOSUPPORT
448 Mono_Posix_Errno_EPROTOTYPE
= 0x0000005b,
449 #define Mono_Posix_Errno_EPROTOTYPE Mono_Posix_Errno_EPROTOTYPE
450 Mono_Posix_Errno_EPWROFF
= 0x0000043a,
451 #define Mono_Posix_Errno_EPWROFF Mono_Posix_Errno_EPWROFF
452 Mono_Posix_Errno_ERANGE
= 0x00000022,
453 #define Mono_Posix_Errno_ERANGE Mono_Posix_Errno_ERANGE
454 Mono_Posix_Errno_EREMCHG
= 0x0000004e,
455 #define Mono_Posix_Errno_EREMCHG Mono_Posix_Errno_EREMCHG
456 Mono_Posix_Errno_EREMOTE
= 0x00000042,
457 #define Mono_Posix_Errno_EREMOTE Mono_Posix_Errno_EREMOTE
458 Mono_Posix_Errno_EREMOTEIO
= 0x00000079,
459 #define Mono_Posix_Errno_EREMOTEIO Mono_Posix_Errno_EREMOTEIO
460 Mono_Posix_Errno_ERESTART
= 0x00000055,
461 #define Mono_Posix_Errno_ERESTART Mono_Posix_Errno_ERESTART
462 Mono_Posix_Errno_EROFS
= 0x0000001e,
463 #define Mono_Posix_Errno_EROFS Mono_Posix_Errno_EROFS
464 Mono_Posix_Errno_ERPCMISMATCH
= 0x00000431,
465 #define Mono_Posix_Errno_ERPCMISMATCH Mono_Posix_Errno_ERPCMISMATCH
466 Mono_Posix_Errno_ESHLIBVERS
= 0x0000043f,
467 #define Mono_Posix_Errno_ESHLIBVERS Mono_Posix_Errno_ESHLIBVERS
468 Mono_Posix_Errno_ESHUTDOWN
= 0x0000006c,
469 #define Mono_Posix_Errno_ESHUTDOWN Mono_Posix_Errno_ESHUTDOWN
470 Mono_Posix_Errno_ESOCKTNOSUPPORT
= 0x0000005e,
471 #define Mono_Posix_Errno_ESOCKTNOSUPPORT Mono_Posix_Errno_ESOCKTNOSUPPORT
472 Mono_Posix_Errno_ESPIPE
= 0x0000001d,
473 #define Mono_Posix_Errno_ESPIPE Mono_Posix_Errno_ESPIPE
474 Mono_Posix_Errno_ESRCH
= 0x00000003,
475 #define Mono_Posix_Errno_ESRCH Mono_Posix_Errno_ESRCH
476 Mono_Posix_Errno_ESRMNT
= 0x00000045,
477 #define Mono_Posix_Errno_ESRMNT Mono_Posix_Errno_ESRMNT
478 Mono_Posix_Errno_ESTALE
= 0x00000074,
479 #define Mono_Posix_Errno_ESTALE Mono_Posix_Errno_ESTALE
480 Mono_Posix_Errno_ESTRPIPE
= 0x00000056,
481 #define Mono_Posix_Errno_ESTRPIPE Mono_Posix_Errno_ESTRPIPE
482 Mono_Posix_Errno_ETIME
= 0x0000003e,
483 #define Mono_Posix_Errno_ETIME Mono_Posix_Errno_ETIME
484 Mono_Posix_Errno_ETIMEDOUT
= 0x0000006e,
485 #define Mono_Posix_Errno_ETIMEDOUT Mono_Posix_Errno_ETIMEDOUT
486 Mono_Posix_Errno_ETOOMANYREFS
= 0x0000006d,
487 #define Mono_Posix_Errno_ETOOMANYREFS Mono_Posix_Errno_ETOOMANYREFS
488 Mono_Posix_Errno_ETXTBSY
= 0x0000001a,
489 #define Mono_Posix_Errno_ETXTBSY Mono_Posix_Errno_ETXTBSY
490 Mono_Posix_Errno_EUCLEAN
= 0x00000075,
491 #define Mono_Posix_Errno_EUCLEAN Mono_Posix_Errno_EUCLEAN
492 Mono_Posix_Errno_EUNATCH
= 0x00000031,
493 #define Mono_Posix_Errno_EUNATCH Mono_Posix_Errno_EUNATCH
494 Mono_Posix_Errno_EUSERS
= 0x00000057,
495 #define Mono_Posix_Errno_EUSERS Mono_Posix_Errno_EUSERS
496 Mono_Posix_Errno_EWOULDBLOCK
= 0x0000000b,
497 #define Mono_Posix_Errno_EWOULDBLOCK Mono_Posix_Errno_EWOULDBLOCK
498 Mono_Posix_Errno_EXDEV
= 0x00000012,
499 #define Mono_Posix_Errno_EXDEV Mono_Posix_Errno_EXDEV
500 Mono_Posix_Errno_EXFULL
= 0x00000036,
501 #define Mono_Posix_Errno_EXFULL Mono_Posix_Errno_EXFULL
503 int Mono_Posix_FromErrno (int x
, int *r
);
504 int Mono_Posix_ToErrno (int x
, int *r
);
506 enum Mono_Posix_FcntlCommand
{
507 Mono_Posix_FcntlCommand_F_ADD_SEALS
= 0x00000409,
508 #define Mono_Posix_FcntlCommand_F_ADD_SEALS Mono_Posix_FcntlCommand_F_ADD_SEALS
509 Mono_Posix_FcntlCommand_F_DUPFD
= 0x00000000,
510 #define Mono_Posix_FcntlCommand_F_DUPFD Mono_Posix_FcntlCommand_F_DUPFD
511 Mono_Posix_FcntlCommand_F_GETFD
= 0x00000001,
512 #define Mono_Posix_FcntlCommand_F_GETFD Mono_Posix_FcntlCommand_F_GETFD
513 Mono_Posix_FcntlCommand_F_GETFL
= 0x00000003,
514 #define Mono_Posix_FcntlCommand_F_GETFL Mono_Posix_FcntlCommand_F_GETFL
515 Mono_Posix_FcntlCommand_F_GETLEASE
= 0x00000401,
516 #define Mono_Posix_FcntlCommand_F_GETLEASE Mono_Posix_FcntlCommand_F_GETLEASE
517 Mono_Posix_FcntlCommand_F_GETLK
= 0x0000000c,
518 #define Mono_Posix_FcntlCommand_F_GETLK Mono_Posix_FcntlCommand_F_GETLK
519 Mono_Posix_FcntlCommand_F_GETOWN
= 0x00000009,
520 #define Mono_Posix_FcntlCommand_F_GETOWN Mono_Posix_FcntlCommand_F_GETOWN
521 Mono_Posix_FcntlCommand_F_GETSIG
= 0x0000000b,
522 #define Mono_Posix_FcntlCommand_F_GETSIG Mono_Posix_FcntlCommand_F_GETSIG
523 Mono_Posix_FcntlCommand_F_GET_SEALS
= 0x0000040a,
524 #define Mono_Posix_FcntlCommand_F_GET_SEALS Mono_Posix_FcntlCommand_F_GET_SEALS
525 Mono_Posix_FcntlCommand_F_NOCACHE
= 0x00000030,
526 #define Mono_Posix_FcntlCommand_F_NOCACHE Mono_Posix_FcntlCommand_F_NOCACHE
527 Mono_Posix_FcntlCommand_F_NOTIFY
= 0x00000402,
528 #define Mono_Posix_FcntlCommand_F_NOTIFY Mono_Posix_FcntlCommand_F_NOTIFY
529 Mono_Posix_FcntlCommand_F_OFD_GETLK
= 0x00000024,
530 #define Mono_Posix_FcntlCommand_F_OFD_GETLK Mono_Posix_FcntlCommand_F_OFD_GETLK
531 Mono_Posix_FcntlCommand_F_OFD_SETLK
= 0x00000025,
532 #define Mono_Posix_FcntlCommand_F_OFD_SETLK Mono_Posix_FcntlCommand_F_OFD_SETLK
533 Mono_Posix_FcntlCommand_F_OFD_SETLKW
= 0x00000026,
534 #define Mono_Posix_FcntlCommand_F_OFD_SETLKW Mono_Posix_FcntlCommand_F_OFD_SETLKW
535 Mono_Posix_FcntlCommand_F_SETFD
= 0x00000002,
536 #define Mono_Posix_FcntlCommand_F_SETFD Mono_Posix_FcntlCommand_F_SETFD
537 Mono_Posix_FcntlCommand_F_SETFL
= 0x00000004,
538 #define Mono_Posix_FcntlCommand_F_SETFL Mono_Posix_FcntlCommand_F_SETFL
539 Mono_Posix_FcntlCommand_F_SETLEASE
= 0x00000400,
540 #define Mono_Posix_FcntlCommand_F_SETLEASE Mono_Posix_FcntlCommand_F_SETLEASE
541 Mono_Posix_FcntlCommand_F_SETLK
= 0x0000000d,
542 #define Mono_Posix_FcntlCommand_F_SETLK Mono_Posix_FcntlCommand_F_SETLK
543 Mono_Posix_FcntlCommand_F_SETLKW
= 0x0000000e,
544 #define Mono_Posix_FcntlCommand_F_SETLKW Mono_Posix_FcntlCommand_F_SETLKW
545 Mono_Posix_FcntlCommand_F_SETOWN
= 0x00000008,
546 #define Mono_Posix_FcntlCommand_F_SETOWN Mono_Posix_FcntlCommand_F_SETOWN
547 Mono_Posix_FcntlCommand_F_SETSIG
= 0x0000000a,
548 #define Mono_Posix_FcntlCommand_F_SETSIG Mono_Posix_FcntlCommand_F_SETSIG
550 int Mono_Posix_FromFcntlCommand (int x
, int *r
);
551 int Mono_Posix_ToFcntlCommand (int x
, int *r
);
553 enum Mono_Posix_FilePermissions
{
554 Mono_Posix_FilePermissions_ACCESSPERMS
= 0x000001ff,
555 #define Mono_Posix_FilePermissions_ACCESSPERMS Mono_Posix_FilePermissions_ACCESSPERMS
556 Mono_Posix_FilePermissions_ALLPERMS
= 0x00000fff,
557 #define Mono_Posix_FilePermissions_ALLPERMS Mono_Posix_FilePermissions_ALLPERMS
558 Mono_Posix_FilePermissions_DEFFILEMODE
= 0x000001b6,
559 #define Mono_Posix_FilePermissions_DEFFILEMODE Mono_Posix_FilePermissions_DEFFILEMODE
560 Mono_Posix_FilePermissions_S_IFBLK
= 0x00006000,
561 #define Mono_Posix_FilePermissions_S_IFBLK Mono_Posix_FilePermissions_S_IFBLK
562 Mono_Posix_FilePermissions_S_IFCHR
= 0x00002000,
563 #define Mono_Posix_FilePermissions_S_IFCHR Mono_Posix_FilePermissions_S_IFCHR
564 Mono_Posix_FilePermissions_S_IFDIR
= 0x00004000,
565 #define Mono_Posix_FilePermissions_S_IFDIR Mono_Posix_FilePermissions_S_IFDIR
566 Mono_Posix_FilePermissions_S_IFIFO
= 0x00001000,
567 #define Mono_Posix_FilePermissions_S_IFIFO Mono_Posix_FilePermissions_S_IFIFO
568 Mono_Posix_FilePermissions_S_IFLNK
= 0x0000a000,
569 #define Mono_Posix_FilePermissions_S_IFLNK Mono_Posix_FilePermissions_S_IFLNK
570 Mono_Posix_FilePermissions_S_IFMT
= 0x0000f000,
571 #define Mono_Posix_FilePermissions_S_IFMT Mono_Posix_FilePermissions_S_IFMT
572 Mono_Posix_FilePermissions_S_IFREG
= 0x00008000,
573 #define Mono_Posix_FilePermissions_S_IFREG Mono_Posix_FilePermissions_S_IFREG
574 Mono_Posix_FilePermissions_S_IFSOCK
= 0x0000c000,
575 #define Mono_Posix_FilePermissions_S_IFSOCK Mono_Posix_FilePermissions_S_IFSOCK
576 Mono_Posix_FilePermissions_S_IRGRP
= 0x00000020,
577 #define Mono_Posix_FilePermissions_S_IRGRP Mono_Posix_FilePermissions_S_IRGRP
578 Mono_Posix_FilePermissions_S_IROTH
= 0x00000004,
579 #define Mono_Posix_FilePermissions_S_IROTH Mono_Posix_FilePermissions_S_IROTH
580 Mono_Posix_FilePermissions_S_IRUSR
= 0x00000100,
581 #define Mono_Posix_FilePermissions_S_IRUSR Mono_Posix_FilePermissions_S_IRUSR
582 Mono_Posix_FilePermissions_S_IRWXG
= 0x00000038,
583 #define Mono_Posix_FilePermissions_S_IRWXG Mono_Posix_FilePermissions_S_IRWXG
584 Mono_Posix_FilePermissions_S_IRWXO
= 0x00000007,
585 #define Mono_Posix_FilePermissions_S_IRWXO Mono_Posix_FilePermissions_S_IRWXO
586 Mono_Posix_FilePermissions_S_IRWXU
= 0x000001c0,
587 #define Mono_Posix_FilePermissions_S_IRWXU Mono_Posix_FilePermissions_S_IRWXU
588 Mono_Posix_FilePermissions_S_ISGID
= 0x00000400,
589 #define Mono_Posix_FilePermissions_S_ISGID Mono_Posix_FilePermissions_S_ISGID
590 Mono_Posix_FilePermissions_S_ISUID
= 0x00000800,
591 #define Mono_Posix_FilePermissions_S_ISUID Mono_Posix_FilePermissions_S_ISUID
592 Mono_Posix_FilePermissions_S_ISVTX
= 0x00000200,
593 #define Mono_Posix_FilePermissions_S_ISVTX Mono_Posix_FilePermissions_S_ISVTX
594 Mono_Posix_FilePermissions_S_IWGRP
= 0x00000010,
595 #define Mono_Posix_FilePermissions_S_IWGRP Mono_Posix_FilePermissions_S_IWGRP
596 Mono_Posix_FilePermissions_S_IWOTH
= 0x00000002,
597 #define Mono_Posix_FilePermissions_S_IWOTH Mono_Posix_FilePermissions_S_IWOTH
598 Mono_Posix_FilePermissions_S_IWUSR
= 0x00000080,
599 #define Mono_Posix_FilePermissions_S_IWUSR Mono_Posix_FilePermissions_S_IWUSR
600 Mono_Posix_FilePermissions_S_IXGRP
= 0x00000008,
601 #define Mono_Posix_FilePermissions_S_IXGRP Mono_Posix_FilePermissions_S_IXGRP
602 Mono_Posix_FilePermissions_S_IXOTH
= 0x00000001,
603 #define Mono_Posix_FilePermissions_S_IXOTH Mono_Posix_FilePermissions_S_IXOTH
604 Mono_Posix_FilePermissions_S_IXUSR
= 0x00000040,
605 #define Mono_Posix_FilePermissions_S_IXUSR Mono_Posix_FilePermissions_S_IXUSR
607 int Mono_Posix_FromFilePermissions (unsigned int x
, unsigned int *r
);
608 int Mono_Posix_ToFilePermissions (unsigned int x
, unsigned int *r
);
610 enum Mono_Posix_LockType
{
611 Mono_Posix_LockType_F_RDLCK
= 0x0000,
612 #define Mono_Posix_LockType_F_RDLCK Mono_Posix_LockType_F_RDLCK
613 Mono_Posix_LockType_F_UNLCK
= 0x0002,
614 #define Mono_Posix_LockType_F_UNLCK Mono_Posix_LockType_F_UNLCK
615 Mono_Posix_LockType_F_WRLCK
= 0x0001,
616 #define Mono_Posix_LockType_F_WRLCK Mono_Posix_LockType_F_WRLCK
618 int Mono_Posix_FromLockType (short x
, short *r
);
619 int Mono_Posix_ToLockType (short x
, short *r
);
621 enum Mono_Posix_LockfCommand
{
622 Mono_Posix_LockfCommand_F_LOCK
= 0x00000001,
623 #define Mono_Posix_LockfCommand_F_LOCK Mono_Posix_LockfCommand_F_LOCK
624 Mono_Posix_LockfCommand_F_TEST
= 0x00000003,
625 #define Mono_Posix_LockfCommand_F_TEST Mono_Posix_LockfCommand_F_TEST
626 Mono_Posix_LockfCommand_F_TLOCK
= 0x00000002,
627 #define Mono_Posix_LockfCommand_F_TLOCK Mono_Posix_LockfCommand_F_TLOCK
628 Mono_Posix_LockfCommand_F_ULOCK
= 0x00000000,
629 #define Mono_Posix_LockfCommand_F_ULOCK Mono_Posix_LockfCommand_F_ULOCK
631 int Mono_Posix_FromLockfCommand (int x
, int *r
);
632 int Mono_Posix_ToLockfCommand (int x
, int *r
);
634 enum Mono_Posix_MemfdFlags
{
635 Mono_Posix_MemfdFlags_MFD_ALLOW_SEALING
= 0x00000002,
636 #define Mono_Posix_MemfdFlags_MFD_ALLOW_SEALING Mono_Posix_MemfdFlags_MFD_ALLOW_SEALING
637 Mono_Posix_MemfdFlags_MFD_CLOEXEC
= 0x00000001,
638 #define Mono_Posix_MemfdFlags_MFD_CLOEXEC Mono_Posix_MemfdFlags_MFD_CLOEXEC
639 Mono_Posix_MemfdFlags_MFD_HUGETLB
= 0x00000004,
640 #define Mono_Posix_MemfdFlags_MFD_HUGETLB Mono_Posix_MemfdFlags_MFD_HUGETLB
641 Mono_Posix_MemfdFlags_MFD_HUGE_16GB
= 0x88000000,
642 #define Mono_Posix_MemfdFlags_MFD_HUGE_16GB Mono_Posix_MemfdFlags_MFD_HUGE_16GB
643 Mono_Posix_MemfdFlags_MFD_HUGE_16MB
= 0x60000000,
644 #define Mono_Posix_MemfdFlags_MFD_HUGE_16MB Mono_Posix_MemfdFlags_MFD_HUGE_16MB
645 Mono_Posix_MemfdFlags_MFD_HUGE_1GB
= 0x78000000,
646 #define Mono_Posix_MemfdFlags_MFD_HUGE_1GB Mono_Posix_MemfdFlags_MFD_HUGE_1GB
647 Mono_Posix_MemfdFlags_MFD_HUGE_1MB
= 0x50000000,
648 #define Mono_Posix_MemfdFlags_MFD_HUGE_1MB Mono_Posix_MemfdFlags_MFD_HUGE_1MB
649 Mono_Posix_MemfdFlags_MFD_HUGE_256MB
= 0x70000000,
650 #define Mono_Posix_MemfdFlags_MFD_HUGE_256MB Mono_Posix_MemfdFlags_MFD_HUGE_256MB
651 Mono_Posix_MemfdFlags_MFD_HUGE_2GB
= 0x7c000000,
652 #define Mono_Posix_MemfdFlags_MFD_HUGE_2GB Mono_Posix_MemfdFlags_MFD_HUGE_2GB
653 Mono_Posix_MemfdFlags_MFD_HUGE_2MB
= 0x54000000,
654 #define Mono_Posix_MemfdFlags_MFD_HUGE_2MB Mono_Posix_MemfdFlags_MFD_HUGE_2MB
655 Mono_Posix_MemfdFlags_MFD_HUGE_32MB
= 0x64000000,
656 #define Mono_Posix_MemfdFlags_MFD_HUGE_32MB Mono_Posix_MemfdFlags_MFD_HUGE_32MB
657 Mono_Posix_MemfdFlags_MFD_HUGE_512KB
= 0x4c000000,
658 #define Mono_Posix_MemfdFlags_MFD_HUGE_512KB Mono_Posix_MemfdFlags_MFD_HUGE_512KB
659 Mono_Posix_MemfdFlags_MFD_HUGE_512MB
= 0x74000000,
660 #define Mono_Posix_MemfdFlags_MFD_HUGE_512MB Mono_Posix_MemfdFlags_MFD_HUGE_512MB
661 Mono_Posix_MemfdFlags_MFD_HUGE_64KB
= 0x40000000,
662 #define Mono_Posix_MemfdFlags_MFD_HUGE_64KB Mono_Posix_MemfdFlags_MFD_HUGE_64KB
663 Mono_Posix_MemfdFlags_MFD_HUGE_8MB
= 0x5c000000,
664 #define Mono_Posix_MemfdFlags_MFD_HUGE_8MB Mono_Posix_MemfdFlags_MFD_HUGE_8MB
666 int Mono_Posix_FromMemfdFlags (unsigned int x
, unsigned int *r
);
667 int Mono_Posix_ToMemfdFlags (unsigned int x
, unsigned int *r
);
669 enum Mono_Posix_MessageFlags
{
670 Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC
= 0x40000000,
671 #define Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC Mono_Posix_MessageFlags_MSG_CMSG_CLOEXEC
672 Mono_Posix_MessageFlags_MSG_CONFIRM
= 0x00000800,
673 #define Mono_Posix_MessageFlags_MSG_CONFIRM Mono_Posix_MessageFlags_MSG_CONFIRM
674 Mono_Posix_MessageFlags_MSG_CTRUNC
= 0x00000008,
675 #define Mono_Posix_MessageFlags_MSG_CTRUNC Mono_Posix_MessageFlags_MSG_CTRUNC
676 Mono_Posix_MessageFlags_MSG_DONTROUTE
= 0x00000004,
677 #define Mono_Posix_MessageFlags_MSG_DONTROUTE Mono_Posix_MessageFlags_MSG_DONTROUTE
678 Mono_Posix_MessageFlags_MSG_DONTWAIT
= 0x00000040,
679 #define Mono_Posix_MessageFlags_MSG_DONTWAIT Mono_Posix_MessageFlags_MSG_DONTWAIT
680 Mono_Posix_MessageFlags_MSG_EOR
= 0x00000080,
681 #define Mono_Posix_MessageFlags_MSG_EOR Mono_Posix_MessageFlags_MSG_EOR
682 Mono_Posix_MessageFlags_MSG_ERRQUEUE
= 0x00002000,
683 #define Mono_Posix_MessageFlags_MSG_ERRQUEUE Mono_Posix_MessageFlags_MSG_ERRQUEUE
684 Mono_Posix_MessageFlags_MSG_FASTOPEN
= 0x20000000,
685 #define Mono_Posix_MessageFlags_MSG_FASTOPEN Mono_Posix_MessageFlags_MSG_FASTOPEN
686 Mono_Posix_MessageFlags_MSG_FIN
= 0x00000200,
687 #define Mono_Posix_MessageFlags_MSG_FIN Mono_Posix_MessageFlags_MSG_FIN
688 Mono_Posix_MessageFlags_MSG_MORE
= 0x00008000,
689 #define Mono_Posix_MessageFlags_MSG_MORE Mono_Posix_MessageFlags_MSG_MORE
690 Mono_Posix_MessageFlags_MSG_NOSIGNAL
= 0x00004000,
691 #define Mono_Posix_MessageFlags_MSG_NOSIGNAL Mono_Posix_MessageFlags_MSG_NOSIGNAL
692 Mono_Posix_MessageFlags_MSG_OOB
= 0x00000001,
693 #define Mono_Posix_MessageFlags_MSG_OOB Mono_Posix_MessageFlags_MSG_OOB
694 Mono_Posix_MessageFlags_MSG_PEEK
= 0x00000002,
695 #define Mono_Posix_MessageFlags_MSG_PEEK Mono_Posix_MessageFlags_MSG_PEEK
696 Mono_Posix_MessageFlags_MSG_PROXY
= 0x00000010,
697 #define Mono_Posix_MessageFlags_MSG_PROXY Mono_Posix_MessageFlags_MSG_PROXY
698 Mono_Posix_MessageFlags_MSG_RST
= 0x00001000,
699 #define Mono_Posix_MessageFlags_MSG_RST Mono_Posix_MessageFlags_MSG_RST
700 Mono_Posix_MessageFlags_MSG_SYN
= 0x00000400,
701 #define Mono_Posix_MessageFlags_MSG_SYN Mono_Posix_MessageFlags_MSG_SYN
702 Mono_Posix_MessageFlags_MSG_TRUNC
= 0x00000020,
703 #define Mono_Posix_MessageFlags_MSG_TRUNC Mono_Posix_MessageFlags_MSG_TRUNC
704 Mono_Posix_MessageFlags_MSG_WAITALL
= 0x00000100,
705 #define Mono_Posix_MessageFlags_MSG_WAITALL Mono_Posix_MessageFlags_MSG_WAITALL
706 Mono_Posix_MessageFlags_MSG_WAITFORONE
= 0x00010000,
707 #define Mono_Posix_MessageFlags_MSG_WAITFORONE Mono_Posix_MessageFlags_MSG_WAITFORONE
709 int Mono_Posix_FromMessageFlags (int x
, int *r
);
710 int Mono_Posix_ToMessageFlags (int x
, int *r
);
712 enum Mono_Posix_MlockallFlags
{
713 Mono_Posix_MlockallFlags_MCL_CURRENT
= 0x00000001,
714 #define Mono_Posix_MlockallFlags_MCL_CURRENT Mono_Posix_MlockallFlags_MCL_CURRENT
715 Mono_Posix_MlockallFlags_MCL_FUTURE
= 0x00000002,
716 #define Mono_Posix_MlockallFlags_MCL_FUTURE Mono_Posix_MlockallFlags_MCL_FUTURE
718 int Mono_Posix_FromMlockallFlags (int x
, int *r
);
719 int Mono_Posix_ToMlockallFlags (int x
, int *r
);
721 enum Mono_Posix_MmapFlags
{
722 Mono_Posix_MmapFlags_MAP_ANON
= 0x00000020,
723 #define Mono_Posix_MmapFlags_MAP_ANON Mono_Posix_MmapFlags_MAP_ANON
724 Mono_Posix_MmapFlags_MAP_ANONYMOUS
= 0x00000020,
725 #define Mono_Posix_MmapFlags_MAP_ANONYMOUS Mono_Posix_MmapFlags_MAP_ANONYMOUS
726 Mono_Posix_MmapFlags_MAP_DENYWRITE
= 0x00000800,
727 #define Mono_Posix_MmapFlags_MAP_DENYWRITE Mono_Posix_MmapFlags_MAP_DENYWRITE
728 Mono_Posix_MmapFlags_MAP_EXECUTABLE
= 0x00001000,
729 #define Mono_Posix_MmapFlags_MAP_EXECUTABLE Mono_Posix_MmapFlags_MAP_EXECUTABLE
730 Mono_Posix_MmapFlags_MAP_FILE
= 0x00000000,
731 #define Mono_Posix_MmapFlags_MAP_FILE Mono_Posix_MmapFlags_MAP_FILE
732 Mono_Posix_MmapFlags_MAP_FIXED
= 0x00000010,
733 #define Mono_Posix_MmapFlags_MAP_FIXED Mono_Posix_MmapFlags_MAP_FIXED
734 Mono_Posix_MmapFlags_MAP_GROWSDOWN
= 0x00000100,
735 #define Mono_Posix_MmapFlags_MAP_GROWSDOWN Mono_Posix_MmapFlags_MAP_GROWSDOWN
736 Mono_Posix_MmapFlags_MAP_LOCKED
= 0x00002000,
737 #define Mono_Posix_MmapFlags_MAP_LOCKED Mono_Posix_MmapFlags_MAP_LOCKED
738 Mono_Posix_MmapFlags_MAP_NONBLOCK
= 0x00010000,
739 #define Mono_Posix_MmapFlags_MAP_NONBLOCK Mono_Posix_MmapFlags_MAP_NONBLOCK
740 Mono_Posix_MmapFlags_MAP_NORESERVE
= 0x00004000,
741 #define Mono_Posix_MmapFlags_MAP_NORESERVE Mono_Posix_MmapFlags_MAP_NORESERVE
742 Mono_Posix_MmapFlags_MAP_POPULATE
= 0x00008000,
743 #define Mono_Posix_MmapFlags_MAP_POPULATE Mono_Posix_MmapFlags_MAP_POPULATE
744 Mono_Posix_MmapFlags_MAP_PRIVATE
= 0x00000002,
745 #define Mono_Posix_MmapFlags_MAP_PRIVATE Mono_Posix_MmapFlags_MAP_PRIVATE
746 Mono_Posix_MmapFlags_MAP_SHARED
= 0x00000001,
747 #define Mono_Posix_MmapFlags_MAP_SHARED Mono_Posix_MmapFlags_MAP_SHARED
748 Mono_Posix_MmapFlags_MAP_TYPE
= 0x0000000f,
749 #define Mono_Posix_MmapFlags_MAP_TYPE Mono_Posix_MmapFlags_MAP_TYPE
751 int Mono_Posix_FromMmapFlags (int x
, int *r
);
752 int Mono_Posix_ToMmapFlags (int x
, int *r
);
754 enum Mono_Posix_MmapProts
{
755 Mono_Posix_MmapProts_PROT_EXEC
= 0x00000004,
756 #define Mono_Posix_MmapProts_PROT_EXEC Mono_Posix_MmapProts_PROT_EXEC
757 Mono_Posix_MmapProts_PROT_GROWSDOWN
= 0x01000000,
758 #define Mono_Posix_MmapProts_PROT_GROWSDOWN Mono_Posix_MmapProts_PROT_GROWSDOWN
759 Mono_Posix_MmapProts_PROT_GROWSUP
= 0x02000000,
760 #define Mono_Posix_MmapProts_PROT_GROWSUP Mono_Posix_MmapProts_PROT_GROWSUP
761 Mono_Posix_MmapProts_PROT_NONE
= 0x00000000,
762 #define Mono_Posix_MmapProts_PROT_NONE Mono_Posix_MmapProts_PROT_NONE
763 Mono_Posix_MmapProts_PROT_READ
= 0x00000001,
764 #define Mono_Posix_MmapProts_PROT_READ Mono_Posix_MmapProts_PROT_READ
765 Mono_Posix_MmapProts_PROT_WRITE
= 0x00000002,
766 #define Mono_Posix_MmapProts_PROT_WRITE Mono_Posix_MmapProts_PROT_WRITE
768 int Mono_Posix_FromMmapProts (int x
, int *r
);
769 int Mono_Posix_ToMmapProts (int x
, int *r
);
771 enum Mono_Posix_MountFlags
{
772 Mono_Posix_MountFlags_ST_APPEND
= 0x0000000000000100,
773 #define Mono_Posix_MountFlags_ST_APPEND Mono_Posix_MountFlags_ST_APPEND
774 Mono_Posix_MountFlags_ST_BIND
= 0x0000000000001000,
775 #define Mono_Posix_MountFlags_ST_BIND Mono_Posix_MountFlags_ST_BIND
776 Mono_Posix_MountFlags_ST_IMMUTABLE
= 0x0000000000000200,
777 #define Mono_Posix_MountFlags_ST_IMMUTABLE Mono_Posix_MountFlags_ST_IMMUTABLE
778 Mono_Posix_MountFlags_ST_MANDLOCK
= 0x0000000000000040,
779 #define Mono_Posix_MountFlags_ST_MANDLOCK Mono_Posix_MountFlags_ST_MANDLOCK
780 Mono_Posix_MountFlags_ST_NOATIME
= 0x0000000000000400,
781 #define Mono_Posix_MountFlags_ST_NOATIME Mono_Posix_MountFlags_ST_NOATIME
782 Mono_Posix_MountFlags_ST_NODEV
= 0x0000000000000004,
783 #define Mono_Posix_MountFlags_ST_NODEV Mono_Posix_MountFlags_ST_NODEV
784 Mono_Posix_MountFlags_ST_NODIRATIME
= 0x0000000000000800,
785 #define Mono_Posix_MountFlags_ST_NODIRATIME Mono_Posix_MountFlags_ST_NODIRATIME
786 Mono_Posix_MountFlags_ST_NOEXEC
= 0x0000000000000008,
787 #define Mono_Posix_MountFlags_ST_NOEXEC Mono_Posix_MountFlags_ST_NOEXEC
788 Mono_Posix_MountFlags_ST_NOSUID
= 0x0000000000000002,
789 #define Mono_Posix_MountFlags_ST_NOSUID Mono_Posix_MountFlags_ST_NOSUID
790 Mono_Posix_MountFlags_ST_RDONLY
= 0x0000000000000001,
791 #define Mono_Posix_MountFlags_ST_RDONLY Mono_Posix_MountFlags_ST_RDONLY
792 Mono_Posix_MountFlags_ST_REMOUNT
= 0x0000000000000020,
793 #define Mono_Posix_MountFlags_ST_REMOUNT Mono_Posix_MountFlags_ST_REMOUNT
794 Mono_Posix_MountFlags_ST_SYNCHRONOUS
= 0x0000000000000010,
795 #define Mono_Posix_MountFlags_ST_SYNCHRONOUS Mono_Posix_MountFlags_ST_SYNCHRONOUS
796 Mono_Posix_MountFlags_ST_WRITE
= 0x0000000000000080,
797 #define Mono_Posix_MountFlags_ST_WRITE Mono_Posix_MountFlags_ST_WRITE
799 int Mono_Posix_FromMountFlags (guint64 x
, guint64
*r
);
800 int Mono_Posix_ToMountFlags (guint64 x
, guint64
*r
);
802 enum Mono_Posix_MsyncFlags
{
803 Mono_Posix_MsyncFlags_MS_ASYNC
= 0x00000001,
804 #define Mono_Posix_MsyncFlags_MS_ASYNC Mono_Posix_MsyncFlags_MS_ASYNC
805 Mono_Posix_MsyncFlags_MS_INVALIDATE
= 0x00000002,
806 #define Mono_Posix_MsyncFlags_MS_INVALIDATE Mono_Posix_MsyncFlags_MS_INVALIDATE
807 Mono_Posix_MsyncFlags_MS_SYNC
= 0x00000004,
808 #define Mono_Posix_MsyncFlags_MS_SYNC Mono_Posix_MsyncFlags_MS_SYNC
810 int Mono_Posix_FromMsyncFlags (int x
, int *r
);
811 int Mono_Posix_ToMsyncFlags (int x
, int *r
);
813 enum Mono_Posix_OpenFlags
{
814 Mono_Posix_OpenFlags_O_APPEND
= 0x00000400,
815 #define Mono_Posix_OpenFlags_O_APPEND Mono_Posix_OpenFlags_O_APPEND
816 Mono_Posix_OpenFlags_O_ASYNC
= 0x00002000,
817 #define Mono_Posix_OpenFlags_O_ASYNC Mono_Posix_OpenFlags_O_ASYNC
818 Mono_Posix_OpenFlags_O_CLOEXEC
= 0x00080000,
819 #define Mono_Posix_OpenFlags_O_CLOEXEC Mono_Posix_OpenFlags_O_CLOEXEC
820 Mono_Posix_OpenFlags_O_CREAT
= 0x00000040,
821 #define Mono_Posix_OpenFlags_O_CREAT Mono_Posix_OpenFlags_O_CREAT
822 Mono_Posix_OpenFlags_O_DIRECT
= 0x00004000,
823 #define Mono_Posix_OpenFlags_O_DIRECT Mono_Posix_OpenFlags_O_DIRECT
824 Mono_Posix_OpenFlags_O_DIRECTORY
= 0x00010000,
825 #define Mono_Posix_OpenFlags_O_DIRECTORY Mono_Posix_OpenFlags_O_DIRECTORY
826 Mono_Posix_OpenFlags_O_EXCL
= 0x00000080,
827 #define Mono_Posix_OpenFlags_O_EXCL Mono_Posix_OpenFlags_O_EXCL
828 Mono_Posix_OpenFlags_O_LARGEFILE
= 0x00008000,
829 #define Mono_Posix_OpenFlags_O_LARGEFILE Mono_Posix_OpenFlags_O_LARGEFILE
830 Mono_Posix_OpenFlags_O_NOATIME
= 0x00040000,
831 #define Mono_Posix_OpenFlags_O_NOATIME Mono_Posix_OpenFlags_O_NOATIME
832 Mono_Posix_OpenFlags_O_NOCTTY
= 0x00000100,
833 #define Mono_Posix_OpenFlags_O_NOCTTY Mono_Posix_OpenFlags_O_NOCTTY
834 Mono_Posix_OpenFlags_O_NOFOLLOW
= 0x00020000,
835 #define Mono_Posix_OpenFlags_O_NOFOLLOW Mono_Posix_OpenFlags_O_NOFOLLOW
836 Mono_Posix_OpenFlags_O_NONBLOCK
= 0x00000800,
837 #define Mono_Posix_OpenFlags_O_NONBLOCK Mono_Posix_OpenFlags_O_NONBLOCK
838 Mono_Posix_OpenFlags_O_PATH
= 0x00200000,
839 #define Mono_Posix_OpenFlags_O_PATH Mono_Posix_OpenFlags_O_PATH
840 Mono_Posix_OpenFlags_O_RDONLY
= 0x00000000,
841 #define Mono_Posix_OpenFlags_O_RDONLY Mono_Posix_OpenFlags_O_RDONLY
842 Mono_Posix_OpenFlags_O_RDWR
= 0x00000002,
843 #define Mono_Posix_OpenFlags_O_RDWR Mono_Posix_OpenFlags_O_RDWR
844 Mono_Posix_OpenFlags_O_SYNC
= 0x00001000,
845 #define Mono_Posix_OpenFlags_O_SYNC Mono_Posix_OpenFlags_O_SYNC
846 Mono_Posix_OpenFlags_O_TRUNC
= 0x00000200,
847 #define Mono_Posix_OpenFlags_O_TRUNC Mono_Posix_OpenFlags_O_TRUNC
848 Mono_Posix_OpenFlags_O_WRONLY
= 0x00000001,
849 #define Mono_Posix_OpenFlags_O_WRONLY Mono_Posix_OpenFlags_O_WRONLY
851 int Mono_Posix_FromOpenFlags (int x
, int *r
);
852 int Mono_Posix_ToOpenFlags (int x
, int *r
);
854 enum Mono_Posix_PathconfName
{
855 Mono_Posix_PathconfName__PC_2_SYMLINKS
= 0x00000014,
856 #define Mono_Posix_PathconfName__PC_2_SYMLINKS Mono_Posix_PathconfName__PC_2_SYMLINKS
857 Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN
= 0x00000012,
858 #define Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN
859 Mono_Posix_PathconfName__PC_ASYNC_IO
= 0x0000000a,
860 #define Mono_Posix_PathconfName__PC_ASYNC_IO Mono_Posix_PathconfName__PC_ASYNC_IO
861 Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED
= 0x00000006,
862 #define Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED
863 Mono_Posix_PathconfName__PC_FILESIZEBITS
= 0x0000000d,
864 #define Mono_Posix_PathconfName__PC_FILESIZEBITS Mono_Posix_PathconfName__PC_FILESIZEBITS
865 Mono_Posix_PathconfName__PC_LINK_MAX
= 0x00000000,
866 #define Mono_Posix_PathconfName__PC_LINK_MAX Mono_Posix_PathconfName__PC_LINK_MAX
867 Mono_Posix_PathconfName__PC_MAX_CANON
= 0x00000001,
868 #define Mono_Posix_PathconfName__PC_MAX_CANON Mono_Posix_PathconfName__PC_MAX_CANON
869 Mono_Posix_PathconfName__PC_MAX_INPUT
= 0x00000002,
870 #define Mono_Posix_PathconfName__PC_MAX_INPUT Mono_Posix_PathconfName__PC_MAX_INPUT
871 Mono_Posix_PathconfName__PC_NAME_MAX
= 0x00000003,
872 #define Mono_Posix_PathconfName__PC_NAME_MAX Mono_Posix_PathconfName__PC_NAME_MAX
873 Mono_Posix_PathconfName__PC_NO_TRUNC
= 0x00000007,
874 #define Mono_Posix_PathconfName__PC_NO_TRUNC Mono_Posix_PathconfName__PC_NO_TRUNC
875 Mono_Posix_PathconfName__PC_PATH_MAX
= 0x00000004,
876 #define Mono_Posix_PathconfName__PC_PATH_MAX Mono_Posix_PathconfName__PC_PATH_MAX
877 Mono_Posix_PathconfName__PC_PIPE_BUF
= 0x00000005,
878 #define Mono_Posix_PathconfName__PC_PIPE_BUF Mono_Posix_PathconfName__PC_PIPE_BUF
879 Mono_Posix_PathconfName__PC_PRIO_IO
= 0x0000000b,
880 #define Mono_Posix_PathconfName__PC_PRIO_IO Mono_Posix_PathconfName__PC_PRIO_IO
881 Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE
= 0x0000000e,
882 #define Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE
883 Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE
= 0x0000000f,
884 #define Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE
885 Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE
= 0x00000010,
886 #define Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE
887 Mono_Posix_PathconfName__PC_REC_XFER_ALIGN
= 0x00000011,
888 #define Mono_Posix_PathconfName__PC_REC_XFER_ALIGN Mono_Posix_PathconfName__PC_REC_XFER_ALIGN
889 Mono_Posix_PathconfName__PC_SOCK_MAXBUF
= 0x0000000c,
890 #define Mono_Posix_PathconfName__PC_SOCK_MAXBUF Mono_Posix_PathconfName__PC_SOCK_MAXBUF
891 Mono_Posix_PathconfName__PC_SYMLINK_MAX
= 0x00000013,
892 #define Mono_Posix_PathconfName__PC_SYMLINK_MAX Mono_Posix_PathconfName__PC_SYMLINK_MAX
893 Mono_Posix_PathconfName__PC_SYNC_IO
= 0x00000009,
894 #define Mono_Posix_PathconfName__PC_SYNC_IO Mono_Posix_PathconfName__PC_SYNC_IO
895 Mono_Posix_PathconfName__PC_VDISABLE
= 0x00000008,
896 #define Mono_Posix_PathconfName__PC_VDISABLE Mono_Posix_PathconfName__PC_VDISABLE
898 int Mono_Posix_FromPathconfName (int x
, int *r
);
899 int Mono_Posix_ToPathconfName (int x
, int *r
);
901 enum Mono_Posix_PollEvents
{
902 Mono_Posix_PollEvents_POLLERR
= 0x0008,
903 #define Mono_Posix_PollEvents_POLLERR Mono_Posix_PollEvents_POLLERR
904 Mono_Posix_PollEvents_POLLHUP
= 0x0010,
905 #define Mono_Posix_PollEvents_POLLHUP Mono_Posix_PollEvents_POLLHUP
906 Mono_Posix_PollEvents_POLLIN
= 0x0001,
907 #define Mono_Posix_PollEvents_POLLIN Mono_Posix_PollEvents_POLLIN
908 Mono_Posix_PollEvents_POLLNVAL
= 0x0020,
909 #define Mono_Posix_PollEvents_POLLNVAL Mono_Posix_PollEvents_POLLNVAL
910 Mono_Posix_PollEvents_POLLOUT
= 0x0004,
911 #define Mono_Posix_PollEvents_POLLOUT Mono_Posix_PollEvents_POLLOUT
912 Mono_Posix_PollEvents_POLLPRI
= 0x0002,
913 #define Mono_Posix_PollEvents_POLLPRI Mono_Posix_PollEvents_POLLPRI
914 Mono_Posix_PollEvents_POLLRDBAND
= 0x0080,
915 #define Mono_Posix_PollEvents_POLLRDBAND Mono_Posix_PollEvents_POLLRDBAND
916 Mono_Posix_PollEvents_POLLRDNORM
= 0x0040,
917 #define Mono_Posix_PollEvents_POLLRDNORM Mono_Posix_PollEvents_POLLRDNORM
918 Mono_Posix_PollEvents_POLLWRBAND
= 0x0200,
919 #define Mono_Posix_PollEvents_POLLWRBAND Mono_Posix_PollEvents_POLLWRBAND
920 Mono_Posix_PollEvents_POLLWRNORM
= 0x0100,
921 #define Mono_Posix_PollEvents_POLLWRNORM Mono_Posix_PollEvents_POLLWRNORM
923 int Mono_Posix_FromPollEvents (short x
, short *r
);
924 int Mono_Posix_ToPollEvents (short x
, short *r
);
926 enum Mono_Posix_PosixFadviseAdvice
{
927 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED
= 0x00000004,
928 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED
929 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE
= 0x00000005,
930 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE
931 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL
= 0x00000000,
932 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL
933 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM
= 0x00000001,
934 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM
935 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL
= 0x00000002,
936 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL
937 Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED
= 0x00000003,
938 #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED
940 int Mono_Posix_FromPosixFadviseAdvice (int x
, int *r
);
941 int Mono_Posix_ToPosixFadviseAdvice (int x
, int *r
);
943 enum Mono_Posix_PosixMadviseAdvice
{
944 Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED
= 0x00000004,
945 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED
946 Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL
= 0x00000000,
947 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL
948 Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM
= 0x00000001,
949 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM
950 Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL
= 0x00000002,
951 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL
952 Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED
= 0x00000003,
953 #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED
955 int Mono_Posix_FromPosixMadviseAdvice (int x
, int *r
);
956 int Mono_Posix_ToPosixMadviseAdvice (int x
, int *r
);
958 enum Mono_Posix_SealType
{
959 Mono_Posix_SealType_F_SEAL_FUTURE_WRITE
= 0x00000010,
960 #define Mono_Posix_SealType_F_SEAL_FUTURE_WRITE Mono_Posix_SealType_F_SEAL_FUTURE_WRITE
961 Mono_Posix_SealType_F_SEAL_GROW
= 0x00000004,
962 #define Mono_Posix_SealType_F_SEAL_GROW Mono_Posix_SealType_F_SEAL_GROW
963 Mono_Posix_SealType_F_SEAL_SEAL
= 0x00000001,
964 #define Mono_Posix_SealType_F_SEAL_SEAL Mono_Posix_SealType_F_SEAL_SEAL
965 Mono_Posix_SealType_F_SEAL_SHRINK
= 0x00000002,
966 #define Mono_Posix_SealType_F_SEAL_SHRINK Mono_Posix_SealType_F_SEAL_SHRINK
967 Mono_Posix_SealType_F_SEAL_WRITE
= 0x00000008,
968 #define Mono_Posix_SealType_F_SEAL_WRITE Mono_Posix_SealType_F_SEAL_WRITE
970 int Mono_Posix_FromSealType (int x
, int *r
);
971 int Mono_Posix_ToSealType (int x
, int *r
);
973 enum Mono_Posix_SeekFlags
{
974 Mono_Posix_SeekFlags_L_INCR
= 0x0001,
975 #define Mono_Posix_SeekFlags_L_INCR Mono_Posix_SeekFlags_L_INCR
976 Mono_Posix_SeekFlags_L_SET
= 0x0000,
977 #define Mono_Posix_SeekFlags_L_SET Mono_Posix_SeekFlags_L_SET
978 Mono_Posix_SeekFlags_L_XTND
= 0x0002,
979 #define Mono_Posix_SeekFlags_L_XTND Mono_Posix_SeekFlags_L_XTND
980 Mono_Posix_SeekFlags_SEEK_CUR
= 0x0001,
981 #define Mono_Posix_SeekFlags_SEEK_CUR Mono_Posix_SeekFlags_SEEK_CUR
982 Mono_Posix_SeekFlags_SEEK_END
= 0x0002,
983 #define Mono_Posix_SeekFlags_SEEK_END Mono_Posix_SeekFlags_SEEK_END
984 Mono_Posix_SeekFlags_SEEK_SET
= 0x0000,
985 #define Mono_Posix_SeekFlags_SEEK_SET Mono_Posix_SeekFlags_SEEK_SET
987 int Mono_Posix_FromSeekFlags (short x
, short *r
);
988 int Mono_Posix_ToSeekFlags (short x
, short *r
);
990 enum Mono_Posix_ShutdownOption
{
991 Mono_Posix_ShutdownOption_SHUT_RD
= 0x00000001,
992 #define Mono_Posix_ShutdownOption_SHUT_RD Mono_Posix_ShutdownOption_SHUT_RD
993 Mono_Posix_ShutdownOption_SHUT_RDWR
= 0x00000003,
994 #define Mono_Posix_ShutdownOption_SHUT_RDWR Mono_Posix_ShutdownOption_SHUT_RDWR
995 Mono_Posix_ShutdownOption_SHUT_WR
= 0x00000002,
996 #define Mono_Posix_ShutdownOption_SHUT_WR Mono_Posix_ShutdownOption_SHUT_WR
998 int Mono_Posix_FromShutdownOption (int x
, int *r
);
999 int Mono_Posix_ToShutdownOption (int x
, int *r
);
1001 enum Mono_Posix_Signum
{
1002 Mono_Posix_Signum_SIGABRT
= 0x00000006,
1003 #define Mono_Posix_Signum_SIGABRT Mono_Posix_Signum_SIGABRT
1004 Mono_Posix_Signum_SIGALRM
= 0x0000000e,
1005 #define Mono_Posix_Signum_SIGALRM Mono_Posix_Signum_SIGALRM
1006 Mono_Posix_Signum_SIGBUS
= 0x00000007,
1007 #define Mono_Posix_Signum_SIGBUS Mono_Posix_Signum_SIGBUS
1008 Mono_Posix_Signum_SIGCHLD
= 0x00000011,
1009 #define Mono_Posix_Signum_SIGCHLD Mono_Posix_Signum_SIGCHLD
1010 Mono_Posix_Signum_SIGCLD
= 0x00000011,
1011 #define Mono_Posix_Signum_SIGCLD Mono_Posix_Signum_SIGCLD
1012 Mono_Posix_Signum_SIGCONT
= 0x00000012,
1013 #define Mono_Posix_Signum_SIGCONT Mono_Posix_Signum_SIGCONT
1014 Mono_Posix_Signum_SIGFPE
= 0x00000008,
1015 #define Mono_Posix_Signum_SIGFPE Mono_Posix_Signum_SIGFPE
1016 Mono_Posix_Signum_SIGHUP
= 0x00000001,
1017 #define Mono_Posix_Signum_SIGHUP Mono_Posix_Signum_SIGHUP
1018 Mono_Posix_Signum_SIGILL
= 0x00000004,
1019 #define Mono_Posix_Signum_SIGILL Mono_Posix_Signum_SIGILL
1020 Mono_Posix_Signum_SIGINT
= 0x00000002,
1021 #define Mono_Posix_Signum_SIGINT Mono_Posix_Signum_SIGINT
1022 Mono_Posix_Signum_SIGIO
= 0x0000001d,
1023 #define Mono_Posix_Signum_SIGIO Mono_Posix_Signum_SIGIO
1024 Mono_Posix_Signum_SIGIOT
= 0x00000006,
1025 #define Mono_Posix_Signum_SIGIOT Mono_Posix_Signum_SIGIOT
1026 Mono_Posix_Signum_SIGKILL
= 0x00000009,
1027 #define Mono_Posix_Signum_SIGKILL Mono_Posix_Signum_SIGKILL
1028 Mono_Posix_Signum_SIGPIPE
= 0x0000000d,
1029 #define Mono_Posix_Signum_SIGPIPE Mono_Posix_Signum_SIGPIPE
1030 Mono_Posix_Signum_SIGPOLL
= 0x0000001d,
1031 #define Mono_Posix_Signum_SIGPOLL Mono_Posix_Signum_SIGPOLL
1032 Mono_Posix_Signum_SIGPROF
= 0x0000001b,
1033 #define Mono_Posix_Signum_SIGPROF Mono_Posix_Signum_SIGPROF
1034 Mono_Posix_Signum_SIGPWR
= 0x0000001e,
1035 #define Mono_Posix_Signum_SIGPWR Mono_Posix_Signum_SIGPWR
1036 Mono_Posix_Signum_SIGQUIT
= 0x00000003,
1037 #define Mono_Posix_Signum_SIGQUIT Mono_Posix_Signum_SIGQUIT
1038 Mono_Posix_Signum_SIGSEGV
= 0x0000000b,
1039 #define Mono_Posix_Signum_SIGSEGV Mono_Posix_Signum_SIGSEGV
1040 Mono_Posix_Signum_SIGSTKFLT
= 0x00000010,
1041 #define Mono_Posix_Signum_SIGSTKFLT Mono_Posix_Signum_SIGSTKFLT
1042 Mono_Posix_Signum_SIGSTOP
= 0x00000013,
1043 #define Mono_Posix_Signum_SIGSTOP Mono_Posix_Signum_SIGSTOP
1044 Mono_Posix_Signum_SIGSYS
= 0x0000001f,
1045 #define Mono_Posix_Signum_SIGSYS Mono_Posix_Signum_SIGSYS
1046 Mono_Posix_Signum_SIGTERM
= 0x0000000f,
1047 #define Mono_Posix_Signum_SIGTERM Mono_Posix_Signum_SIGTERM
1048 Mono_Posix_Signum_SIGTRAP
= 0x00000005,
1049 #define Mono_Posix_Signum_SIGTRAP Mono_Posix_Signum_SIGTRAP
1050 Mono_Posix_Signum_SIGTSTP
= 0x00000014,
1051 #define Mono_Posix_Signum_SIGTSTP Mono_Posix_Signum_SIGTSTP
1052 Mono_Posix_Signum_SIGTTIN
= 0x00000015,
1053 #define Mono_Posix_Signum_SIGTTIN Mono_Posix_Signum_SIGTTIN
1054 Mono_Posix_Signum_SIGTTOU
= 0x00000016,
1055 #define Mono_Posix_Signum_SIGTTOU Mono_Posix_Signum_SIGTTOU
1056 Mono_Posix_Signum_SIGUNUSED
= 0x0000001f,
1057 #define Mono_Posix_Signum_SIGUNUSED Mono_Posix_Signum_SIGUNUSED
1058 Mono_Posix_Signum_SIGURG
= 0x00000017,
1059 #define Mono_Posix_Signum_SIGURG Mono_Posix_Signum_SIGURG
1060 Mono_Posix_Signum_SIGUSR1
= 0x0000000a,
1061 #define Mono_Posix_Signum_SIGUSR1 Mono_Posix_Signum_SIGUSR1
1062 Mono_Posix_Signum_SIGUSR2
= 0x0000000c,
1063 #define Mono_Posix_Signum_SIGUSR2 Mono_Posix_Signum_SIGUSR2
1064 Mono_Posix_Signum_SIGVTALRM
= 0x0000001a,
1065 #define Mono_Posix_Signum_SIGVTALRM Mono_Posix_Signum_SIGVTALRM
1066 Mono_Posix_Signum_SIGWINCH
= 0x0000001c,
1067 #define Mono_Posix_Signum_SIGWINCH Mono_Posix_Signum_SIGWINCH
1068 Mono_Posix_Signum_SIGXCPU
= 0x00000018,
1069 #define Mono_Posix_Signum_SIGXCPU Mono_Posix_Signum_SIGXCPU
1070 Mono_Posix_Signum_SIGXFSZ
= 0x00000019,
1071 #define Mono_Posix_Signum_SIGXFSZ Mono_Posix_Signum_SIGXFSZ
1073 int Mono_Posix_FromSignum (int x
, int *r
);
1074 int Mono_Posix_ToSignum (int x
, int *r
);
1076 enum Mono_Posix_SockaddrType
{
1077 Mono_Posix_SockaddrType_Invalid
= 0x00000000,
1078 #define Mono_Posix_SockaddrType_Invalid Mono_Posix_SockaddrType_Invalid
1079 Mono_Posix_SockaddrType_MustBeWrapped
= 0x00008000,
1080 #define Mono_Posix_SockaddrType_MustBeWrapped Mono_Posix_SockaddrType_MustBeWrapped
1081 Mono_Posix_SockaddrType_Sockaddr
= 0x00000003,
1082 #define Mono_Posix_SockaddrType_Sockaddr Mono_Posix_SockaddrType_Sockaddr
1083 Mono_Posix_SockaddrType_SockaddrIn
= 0x00000004,
1084 #define Mono_Posix_SockaddrType_SockaddrIn Mono_Posix_SockaddrType_SockaddrIn
1085 Mono_Posix_SockaddrType_SockaddrIn6
= 0x00000005,
1086 #define Mono_Posix_SockaddrType_SockaddrIn6 Mono_Posix_SockaddrType_SockaddrIn6
1087 Mono_Posix_SockaddrType_SockaddrStorage
= 0x00000001,
1088 #define Mono_Posix_SockaddrType_SockaddrStorage Mono_Posix_SockaddrType_SockaddrStorage
1089 Mono_Posix_SockaddrType_SockaddrUn
= 0x00000002,
1090 #define Mono_Posix_SockaddrType_SockaddrUn Mono_Posix_SockaddrType_SockaddrUn
1092 int Mono_Posix_FromSockaddrType (int x
, int *r
);
1093 int Mono_Posix_ToSockaddrType (int x
, int *r
);
1095 enum Mono_Posix_SysconfName
{
1096 Mono_Posix_SysconfName__SC_2_CHAR_TERM
= 0x0000005f,
1097 #define Mono_Posix_SysconfName__SC_2_CHAR_TERM Mono_Posix_SysconfName__SC_2_CHAR_TERM
1098 Mono_Posix_SysconfName__SC_2_C_BIND
= 0x0000002f,
1099 #define Mono_Posix_SysconfName__SC_2_C_BIND Mono_Posix_SysconfName__SC_2_C_BIND
1100 Mono_Posix_SysconfName__SC_2_C_DEV
= 0x00000030,
1101 #define Mono_Posix_SysconfName__SC_2_C_DEV Mono_Posix_SysconfName__SC_2_C_DEV
1102 Mono_Posix_SysconfName__SC_2_C_VERSION
= 0x00000060,
1103 #define Mono_Posix_SysconfName__SC_2_C_VERSION Mono_Posix_SysconfName__SC_2_C_VERSION
1104 Mono_Posix_SysconfName__SC_2_FORT_DEV
= 0x00000031,
1105 #define Mono_Posix_SysconfName__SC_2_FORT_DEV Mono_Posix_SysconfName__SC_2_FORT_DEV
1106 Mono_Posix_SysconfName__SC_2_FORT_RUN
= 0x00000032,
1107 #define Mono_Posix_SysconfName__SC_2_FORT_RUN Mono_Posix_SysconfName__SC_2_FORT_RUN
1108 Mono_Posix_SysconfName__SC_2_LOCALEDEF
= 0x00000034,
1109 #define Mono_Posix_SysconfName__SC_2_LOCALEDEF Mono_Posix_SysconfName__SC_2_LOCALEDEF
1110 Mono_Posix_SysconfName__SC_2_PBS
= 0x000000a8,
1111 #define Mono_Posix_SysconfName__SC_2_PBS Mono_Posix_SysconfName__SC_2_PBS
1112 Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING
= 0x000000a9,
1113 #define Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING
1114 Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT
= 0x000000af,
1115 #define Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT
1116 Mono_Posix_SysconfName__SC_2_PBS_LOCATE
= 0x000000aa,
1117 #define Mono_Posix_SysconfName__SC_2_PBS_LOCATE Mono_Posix_SysconfName__SC_2_PBS_LOCATE
1118 Mono_Posix_SysconfName__SC_2_PBS_MESSAGE
= 0x000000ab,
1119 #define Mono_Posix_SysconfName__SC_2_PBS_MESSAGE Mono_Posix_SysconfName__SC_2_PBS_MESSAGE
1120 Mono_Posix_SysconfName__SC_2_PBS_TRACK
= 0x000000ac,
1121 #define Mono_Posix_SysconfName__SC_2_PBS_TRACK Mono_Posix_SysconfName__SC_2_PBS_TRACK
1122 Mono_Posix_SysconfName__SC_2_SW_DEV
= 0x00000033,
1123 #define Mono_Posix_SysconfName__SC_2_SW_DEV Mono_Posix_SysconfName__SC_2_SW_DEV
1124 Mono_Posix_SysconfName__SC_2_UPE
= 0x00000061,
1125 #define Mono_Posix_SysconfName__SC_2_UPE Mono_Posix_SysconfName__SC_2_UPE
1126 Mono_Posix_SysconfName__SC_2_VERSION
= 0x0000002e,
1127 #define Mono_Posix_SysconfName__SC_2_VERSION Mono_Posix_SysconfName__SC_2_VERSION
1128 Mono_Posix_SysconfName__SC_ADVISORY_INFO
= 0x00000084,
1129 #define Mono_Posix_SysconfName__SC_ADVISORY_INFO Mono_Posix_SysconfName__SC_ADVISORY_INFO
1130 Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX
= 0x00000017,
1131 #define Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX
1132 Mono_Posix_SysconfName__SC_AIO_MAX
= 0x00000018,
1133 #define Mono_Posix_SysconfName__SC_AIO_MAX Mono_Posix_SysconfName__SC_AIO_MAX
1134 Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX
= 0x00000019,
1135 #define Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX
1136 Mono_Posix_SysconfName__SC_ARG_MAX
= 0x00000000,
1137 #define Mono_Posix_SysconfName__SC_ARG_MAX Mono_Posix_SysconfName__SC_ARG_MAX
1138 Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO
= 0x0000000c,
1139 #define Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO
1140 Mono_Posix_SysconfName__SC_ATEXIT_MAX
= 0x00000057,
1141 #define Mono_Posix_SysconfName__SC_ATEXIT_MAX Mono_Posix_SysconfName__SC_ATEXIT_MAX
1142 Mono_Posix_SysconfName__SC_AVPHYS_PAGES
= 0x00000056,
1143 #define Mono_Posix_SysconfName__SC_AVPHYS_PAGES Mono_Posix_SysconfName__SC_AVPHYS_PAGES
1144 Mono_Posix_SysconfName__SC_BARRIERS
= 0x00000085,
1145 #define Mono_Posix_SysconfName__SC_BARRIERS Mono_Posix_SysconfName__SC_BARRIERS
1146 Mono_Posix_SysconfName__SC_BASE
= 0x00000086,
1147 #define Mono_Posix_SysconfName__SC_BASE Mono_Posix_SysconfName__SC_BASE
1148 Mono_Posix_SysconfName__SC_BC_BASE_MAX
= 0x00000024,
1149 #define Mono_Posix_SysconfName__SC_BC_BASE_MAX Mono_Posix_SysconfName__SC_BC_BASE_MAX
1150 Mono_Posix_SysconfName__SC_BC_DIM_MAX
= 0x00000025,
1151 #define Mono_Posix_SysconfName__SC_BC_DIM_MAX Mono_Posix_SysconfName__SC_BC_DIM_MAX
1152 Mono_Posix_SysconfName__SC_BC_SCALE_MAX
= 0x00000026,
1153 #define Mono_Posix_SysconfName__SC_BC_SCALE_MAX Mono_Posix_SysconfName__SC_BC_SCALE_MAX
1154 Mono_Posix_SysconfName__SC_BC_STRING_MAX
= 0x00000027,
1155 #define Mono_Posix_SysconfName__SC_BC_STRING_MAX Mono_Posix_SysconfName__SC_BC_STRING_MAX
1156 Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX
= 0x0000002d,
1157 #define Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX
1158 Mono_Posix_SysconfName__SC_CHAR_BIT
= 0x00000065,
1159 #define Mono_Posix_SysconfName__SC_CHAR_BIT Mono_Posix_SysconfName__SC_CHAR_BIT
1160 Mono_Posix_SysconfName__SC_CHAR_MAX
= 0x00000066,
1161 #define Mono_Posix_SysconfName__SC_CHAR_MAX Mono_Posix_SysconfName__SC_CHAR_MAX
1162 Mono_Posix_SysconfName__SC_CHAR_MIN
= 0x00000067,
1163 #define Mono_Posix_SysconfName__SC_CHAR_MIN Mono_Posix_SysconfName__SC_CHAR_MIN
1164 Mono_Posix_SysconfName__SC_CHILD_MAX
= 0x00000001,
1165 #define Mono_Posix_SysconfName__SC_CHILD_MAX Mono_Posix_SysconfName__SC_CHILD_MAX
1166 Mono_Posix_SysconfName__SC_CLK_TCK
= 0x00000002,
1167 #define Mono_Posix_SysconfName__SC_CLK_TCK Mono_Posix_SysconfName__SC_CLK_TCK
1168 Mono_Posix_SysconfName__SC_CLOCK_SELECTION
= 0x00000089,
1169 #define Mono_Posix_SysconfName__SC_CLOCK_SELECTION Mono_Posix_SysconfName__SC_CLOCK_SELECTION
1170 Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX
= 0x00000028,
1171 #define Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX
1172 Mono_Posix_SysconfName__SC_CPUTIME
= 0x0000008a,
1173 #define Mono_Posix_SysconfName__SC_CPUTIME Mono_Posix_SysconfName__SC_CPUTIME
1174 Mono_Posix_SysconfName__SC_C_LANG_SUPPORT
= 0x00000087,
1175 #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT Mono_Posix_SysconfName__SC_C_LANG_SUPPORT
1176 Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R
= 0x00000088,
1177 #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R
1178 Mono_Posix_SysconfName__SC_DELAYTIMER_MAX
= 0x0000001a,
1179 #define Mono_Posix_SysconfName__SC_DELAYTIMER_MAX Mono_Posix_SysconfName__SC_DELAYTIMER_MAX
1180 Mono_Posix_SysconfName__SC_DEVICE_IO
= 0x0000008c,
1181 #define Mono_Posix_SysconfName__SC_DEVICE_IO Mono_Posix_SysconfName__SC_DEVICE_IO
1182 Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC
= 0x0000008d,
1183 #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC
1184 Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R
= 0x0000008e,
1185 #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R
1186 Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX
= 0x00000029,
1187 #define Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX
1188 Mono_Posix_SysconfName__SC_EXPR_NEST_MAX
= 0x0000002a,
1189 #define Mono_Posix_SysconfName__SC_EXPR_NEST_MAX Mono_Posix_SysconfName__SC_EXPR_NEST_MAX
1190 Mono_Posix_SysconfName__SC_FD_MGMT
= 0x0000008f,
1191 #define Mono_Posix_SysconfName__SC_FD_MGMT Mono_Posix_SysconfName__SC_FD_MGMT
1192 Mono_Posix_SysconfName__SC_FIFO
= 0x00000090,
1193 #define Mono_Posix_SysconfName__SC_FIFO Mono_Posix_SysconfName__SC_FIFO
1194 Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES
= 0x00000092,
1195 #define Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES
1196 Mono_Posix_SysconfName__SC_FILE_LOCKING
= 0x00000093,
1197 #define Mono_Posix_SysconfName__SC_FILE_LOCKING Mono_Posix_SysconfName__SC_FILE_LOCKING
1198 Mono_Posix_SysconfName__SC_FILE_SYSTEM
= 0x00000094,
1199 #define Mono_Posix_SysconfName__SC_FILE_SYSTEM Mono_Posix_SysconfName__SC_FILE_SYSTEM
1200 Mono_Posix_SysconfName__SC_FSYNC
= 0x0000000f,
1201 #define Mono_Posix_SysconfName__SC_FSYNC Mono_Posix_SysconfName__SC_FSYNC
1202 Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX
= 0x00000045,
1203 #define Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX
1204 Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX
= 0x00000046,
1205 #define Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX
1206 Mono_Posix_SysconfName__SC_HOST_NAME_MAX
= 0x000000b4,
1207 #define Mono_Posix_SysconfName__SC_HOST_NAME_MAX Mono_Posix_SysconfName__SC_HOST_NAME_MAX
1208 Mono_Posix_SysconfName__SC_INT_MAX
= 0x00000068,
1209 #define Mono_Posix_SysconfName__SC_INT_MAX Mono_Posix_SysconfName__SC_INT_MAX
1210 Mono_Posix_SysconfName__SC_INT_MIN
= 0x00000069,
1211 #define Mono_Posix_SysconfName__SC_INT_MIN Mono_Posix_SysconfName__SC_INT_MIN
1212 Mono_Posix_SysconfName__SC_IOV_MAX
= 0x0000003c,
1213 #define Mono_Posix_SysconfName__SC_IOV_MAX Mono_Posix_SysconfName__SC_IOV_MAX
1214 Mono_Posix_SysconfName__SC_JOB_CONTROL
= 0x00000007,
1215 #define Mono_Posix_SysconfName__SC_JOB_CONTROL Mono_Posix_SysconfName__SC_JOB_CONTROL
1216 Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC
= 0x000000bd,
1217 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC
1218 Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE
= 0x000000be,
1219 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE
1220 Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE
= 0x000000bc,
1221 #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE
1222 Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC
= 0x000000ba,
1223 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC
1224 Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE
= 0x000000bb,
1225 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE
1226 Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE
= 0x000000b9,
1227 #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE
1228 Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC
= 0x000000c0,
1229 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC
1230 Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE
= 0x000000c1,
1231 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE
1232 Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE
= 0x000000bf,
1233 #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE
1234 Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC
= 0x000000c3,
1235 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC
1236 Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE
= 0x000000c4,
1237 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE
1238 Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE
= 0x000000c2,
1239 #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE
1240 Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC
= 0x000000c6,
1241 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC
1242 Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE
= 0x000000c7,
1243 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE
1244 Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE
= 0x000000c5,
1245 #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE
1246 Mono_Posix_SysconfName__SC_LINE_MAX
= 0x0000002b,
1247 #define Mono_Posix_SysconfName__SC_LINE_MAX Mono_Posix_SysconfName__SC_LINE_MAX
1248 Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX
= 0x00000047,
1249 #define Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX
1250 Mono_Posix_SysconfName__SC_LONG_BIT
= 0x0000006a,
1251 #define Mono_Posix_SysconfName__SC_LONG_BIT Mono_Posix_SysconfName__SC_LONG_BIT
1252 Mono_Posix_SysconfName__SC_MAPPED_FILES
= 0x00000010,
1253 #define Mono_Posix_SysconfName__SC_MAPPED_FILES Mono_Posix_SysconfName__SC_MAPPED_FILES
1254 Mono_Posix_SysconfName__SC_MB_LEN_MAX
= 0x0000006c,
1255 #define Mono_Posix_SysconfName__SC_MB_LEN_MAX Mono_Posix_SysconfName__SC_MB_LEN_MAX
1256 Mono_Posix_SysconfName__SC_MEMLOCK
= 0x00000011,
1257 #define Mono_Posix_SysconfName__SC_MEMLOCK Mono_Posix_SysconfName__SC_MEMLOCK
1258 Mono_Posix_SysconfName__SC_MEMLOCK_RANGE
= 0x00000012,
1259 #define Mono_Posix_SysconfName__SC_MEMLOCK_RANGE Mono_Posix_SysconfName__SC_MEMLOCK_RANGE
1260 Mono_Posix_SysconfName__SC_MEMORY_PROTECTION
= 0x00000013,
1261 #define Mono_Posix_SysconfName__SC_MEMORY_PROTECTION Mono_Posix_SysconfName__SC_MEMORY_PROTECTION
1262 Mono_Posix_SysconfName__SC_MESSAGE_PASSING
= 0x00000014,
1263 #define Mono_Posix_SysconfName__SC_MESSAGE_PASSING Mono_Posix_SysconfName__SC_MESSAGE_PASSING
1264 Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK
= 0x00000095,
1265 #define Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK
1266 Mono_Posix_SysconfName__SC_MQ_OPEN_MAX
= 0x0000001b,
1267 #define Mono_Posix_SysconfName__SC_MQ_OPEN_MAX Mono_Posix_SysconfName__SC_MQ_OPEN_MAX
1268 Mono_Posix_SysconfName__SC_MQ_PRIO_MAX
= 0x0000001c,
1269 #define Mono_Posix_SysconfName__SC_MQ_PRIO_MAX Mono_Posix_SysconfName__SC_MQ_PRIO_MAX
1270 Mono_Posix_SysconfName__SC_MULTI_PROCESS
= 0x00000096,
1271 #define Mono_Posix_SysconfName__SC_MULTI_PROCESS Mono_Posix_SysconfName__SC_MULTI_PROCESS
1272 Mono_Posix_SysconfName__SC_NETWORKING
= 0x00000098,
1273 #define Mono_Posix_SysconfName__SC_NETWORKING Mono_Posix_SysconfName__SC_NETWORKING
1274 Mono_Posix_SysconfName__SC_NGROUPS_MAX
= 0x00000003,
1275 #define Mono_Posix_SysconfName__SC_NGROUPS_MAX Mono_Posix_SysconfName__SC_NGROUPS_MAX
1276 Mono_Posix_SysconfName__SC_NL_ARGMAX
= 0x00000077,
1277 #define Mono_Posix_SysconfName__SC_NL_ARGMAX Mono_Posix_SysconfName__SC_NL_ARGMAX
1278 Mono_Posix_SysconfName__SC_NL_LANGMAX
= 0x00000078,
1279 #define Mono_Posix_SysconfName__SC_NL_LANGMAX Mono_Posix_SysconfName__SC_NL_LANGMAX
1280 Mono_Posix_SysconfName__SC_NL_MSGMAX
= 0x00000079,
1281 #define Mono_Posix_SysconfName__SC_NL_MSGMAX Mono_Posix_SysconfName__SC_NL_MSGMAX
1282 Mono_Posix_SysconfName__SC_NL_NMAX
= 0x0000007a,
1283 #define Mono_Posix_SysconfName__SC_NL_NMAX Mono_Posix_SysconfName__SC_NL_NMAX
1284 Mono_Posix_SysconfName__SC_NL_SETMAX
= 0x0000007b,
1285 #define Mono_Posix_SysconfName__SC_NL_SETMAX Mono_Posix_SysconfName__SC_NL_SETMAX
1286 Mono_Posix_SysconfName__SC_NL_TEXTMAX
= 0x0000007c,
1287 #define Mono_Posix_SysconfName__SC_NL_TEXTMAX Mono_Posix_SysconfName__SC_NL_TEXTMAX
1288 Mono_Posix_SysconfName__SC_NPROCESSORS_CONF
= 0x00000053,
1289 #define Mono_Posix_SysconfName__SC_NPROCESSORS_CONF Mono_Posix_SysconfName__SC_NPROCESSORS_CONF
1290 Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN
= 0x00000054,
1291 #define Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN
1292 Mono_Posix_SysconfName__SC_NZERO
= 0x0000006d,
1293 #define Mono_Posix_SysconfName__SC_NZERO Mono_Posix_SysconfName__SC_NZERO
1294 Mono_Posix_SysconfName__SC_OPEN_MAX
= 0x00000004,
1295 #define Mono_Posix_SysconfName__SC_OPEN_MAX Mono_Posix_SysconfName__SC_OPEN_MAX
1296 Mono_Posix_SysconfName__SC_PAGESIZE
= 0x0000001e,
1297 #define Mono_Posix_SysconfName__SC_PAGESIZE Mono_Posix_SysconfName__SC_PAGESIZE
1298 Mono_Posix_SysconfName__SC_PASS_MAX
= 0x00000058,
1299 #define Mono_Posix_SysconfName__SC_PASS_MAX Mono_Posix_SysconfName__SC_PASS_MAX
1300 Mono_Posix_SysconfName__SC_PHYS_PAGES
= 0x00000055,
1301 #define Mono_Posix_SysconfName__SC_PHYS_PAGES Mono_Posix_SysconfName__SC_PHYS_PAGES
1302 Mono_Posix_SysconfName__SC_PII
= 0x00000035,
1303 #define Mono_Posix_SysconfName__SC_PII Mono_Posix_SysconfName__SC_PII
1304 Mono_Posix_SysconfName__SC_PII_INTERNET
= 0x00000038,
1305 #define Mono_Posix_SysconfName__SC_PII_INTERNET Mono_Posix_SysconfName__SC_PII_INTERNET
1306 Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM
= 0x0000003e,
1307 #define Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM
1308 Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM
= 0x0000003d,
1309 #define Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM
1310 Mono_Posix_SysconfName__SC_PII_OSI
= 0x00000039,
1311 #define Mono_Posix_SysconfName__SC_PII_OSI Mono_Posix_SysconfName__SC_PII_OSI
1312 Mono_Posix_SysconfName__SC_PII_OSI_CLTS
= 0x00000040,
1313 #define Mono_Posix_SysconfName__SC_PII_OSI_CLTS Mono_Posix_SysconfName__SC_PII_OSI_CLTS
1314 Mono_Posix_SysconfName__SC_PII_OSI_COTS
= 0x0000003f,
1315 #define Mono_Posix_SysconfName__SC_PII_OSI_COTS Mono_Posix_SysconfName__SC_PII_OSI_COTS
1316 Mono_Posix_SysconfName__SC_PII_OSI_M
= 0x00000041,
1317 #define Mono_Posix_SysconfName__SC_PII_OSI_M Mono_Posix_SysconfName__SC_PII_OSI_M
1318 Mono_Posix_SysconfName__SC_PII_SOCKET
= 0x00000037,
1319 #define Mono_Posix_SysconfName__SC_PII_SOCKET Mono_Posix_SysconfName__SC_PII_SOCKET
1320 Mono_Posix_SysconfName__SC_PII_XTI
= 0x00000036,
1321 #define Mono_Posix_SysconfName__SC_PII_XTI Mono_Posix_SysconfName__SC_PII_XTI
1322 Mono_Posix_SysconfName__SC_PIPE
= 0x00000091,
1323 #define Mono_Posix_SysconfName__SC_PIPE Mono_Posix_SysconfName__SC_PIPE
1324 Mono_Posix_SysconfName__SC_POLL
= 0x0000003a,
1325 #define Mono_Posix_SysconfName__SC_POLL Mono_Posix_SysconfName__SC_POLL
1326 Mono_Posix_SysconfName__SC_PRIORITIZED_IO
= 0x0000000d,
1327 #define Mono_Posix_SysconfName__SC_PRIORITIZED_IO Mono_Posix_SysconfName__SC_PRIORITIZED_IO
1328 Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING
= 0x0000000a,
1329 #define Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING
1330 Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS
= 0x00000099,
1331 #define Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS
1332 Mono_Posix_SysconfName__SC_REALTIME_SIGNALS
= 0x00000009,
1333 #define Mono_Posix_SysconfName__SC_REALTIME_SIGNALS Mono_Posix_SysconfName__SC_REALTIME_SIGNALS
1334 Mono_Posix_SysconfName__SC_REGEXP
= 0x0000009b,
1335 #define Mono_Posix_SysconfName__SC_REGEXP Mono_Posix_SysconfName__SC_REGEXP
1336 Mono_Posix_SysconfName__SC_REGEX_VERSION
= 0x0000009c,
1337 #define Mono_Posix_SysconfName__SC_REGEX_VERSION Mono_Posix_SysconfName__SC_REGEX_VERSION
1338 Mono_Posix_SysconfName__SC_RE_DUP_MAX
= 0x0000002c,
1339 #define Mono_Posix_SysconfName__SC_RE_DUP_MAX Mono_Posix_SysconfName__SC_RE_DUP_MAX
1340 Mono_Posix_SysconfName__SC_RTSIG_MAX
= 0x0000001f,
1341 #define Mono_Posix_SysconfName__SC_RTSIG_MAX Mono_Posix_SysconfName__SC_RTSIG_MAX
1342 Mono_Posix_SysconfName__SC_SAVED_IDS
= 0x00000008,
1343 #define Mono_Posix_SysconfName__SC_SAVED_IDS Mono_Posix_SysconfName__SC_SAVED_IDS
1344 Mono_Posix_SysconfName__SC_SCHAR_MAX
= 0x0000006f,
1345 #define Mono_Posix_SysconfName__SC_SCHAR_MAX Mono_Posix_SysconfName__SC_SCHAR_MAX
1346 Mono_Posix_SysconfName__SC_SCHAR_MIN
= 0x00000070,
1347 #define Mono_Posix_SysconfName__SC_SCHAR_MIN Mono_Posix_SysconfName__SC_SCHAR_MIN
1348 Mono_Posix_SysconfName__SC_SELECT
= 0x0000003b,
1349 #define Mono_Posix_SysconfName__SC_SELECT Mono_Posix_SysconfName__SC_SELECT
1350 Mono_Posix_SysconfName__SC_SEMAPHORES
= 0x00000015,
1351 #define Mono_Posix_SysconfName__SC_SEMAPHORES Mono_Posix_SysconfName__SC_SEMAPHORES
1352 Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX
= 0x00000020,
1353 #define Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX
1354 Mono_Posix_SysconfName__SC_SEM_VALUE_MAX
= 0x00000021,
1355 #define Mono_Posix_SysconfName__SC_SEM_VALUE_MAX Mono_Posix_SysconfName__SC_SEM_VALUE_MAX
1356 Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS
= 0x00000016,
1357 #define Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS
1358 Mono_Posix_SysconfName__SC_SHELL
= 0x0000009d,
1359 #define Mono_Posix_SysconfName__SC_SHELL Mono_Posix_SysconfName__SC_SHELL
1360 Mono_Posix_SysconfName__SC_SHRT_MAX
= 0x00000071,
1361 #define Mono_Posix_SysconfName__SC_SHRT_MAX Mono_Posix_SysconfName__SC_SHRT_MAX
1362 Mono_Posix_SysconfName__SC_SHRT_MIN
= 0x00000072,
1363 #define Mono_Posix_SysconfName__SC_SHRT_MIN Mono_Posix_SysconfName__SC_SHRT_MIN
1364 Mono_Posix_SysconfName__SC_SIGNALS
= 0x0000009e,
1365 #define Mono_Posix_SysconfName__SC_SIGNALS Mono_Posix_SysconfName__SC_SIGNALS
1366 Mono_Posix_SysconfName__SC_SIGQUEUE_MAX
= 0x00000022,
1367 #define Mono_Posix_SysconfName__SC_SIGQUEUE_MAX Mono_Posix_SysconfName__SC_SIGQUEUE_MAX
1368 Mono_Posix_SysconfName__SC_SINGLE_PROCESS
= 0x00000097,
1369 #define Mono_Posix_SysconfName__SC_SINGLE_PROCESS Mono_Posix_SysconfName__SC_SINGLE_PROCESS
1370 Mono_Posix_SysconfName__SC_SPAWN
= 0x0000009f,
1371 #define Mono_Posix_SysconfName__SC_SPAWN Mono_Posix_SysconfName__SC_SPAWN
1372 Mono_Posix_SysconfName__SC_SPIN_LOCKS
= 0x0000009a,
1373 #define Mono_Posix_SysconfName__SC_SPIN_LOCKS Mono_Posix_SysconfName__SC_SPIN_LOCKS
1374 Mono_Posix_SysconfName__SC_SPORADIC_SERVER
= 0x000000a0,
1375 #define Mono_Posix_SysconfName__SC_SPORADIC_SERVER Mono_Posix_SysconfName__SC_SPORADIC_SERVER
1376 Mono_Posix_SysconfName__SC_SSIZE_MAX
= 0x0000006e,
1377 #define Mono_Posix_SysconfName__SC_SSIZE_MAX Mono_Posix_SysconfName__SC_SSIZE_MAX
1378 Mono_Posix_SysconfName__SC_STREAMS
= 0x000000ae,
1379 #define Mono_Posix_SysconfName__SC_STREAMS Mono_Posix_SysconfName__SC_STREAMS
1380 Mono_Posix_SysconfName__SC_STREAM_MAX
= 0x00000005,
1381 #define Mono_Posix_SysconfName__SC_STREAM_MAX Mono_Posix_SysconfName__SC_STREAM_MAX
1382 Mono_Posix_SysconfName__SC_SYMLOOP_MAX
= 0x000000ad,
1383 #define Mono_Posix_SysconfName__SC_SYMLOOP_MAX Mono_Posix_SysconfName__SC_SYMLOOP_MAX
1384 Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO
= 0x0000000e,
1385 #define Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO
1386 Mono_Posix_SysconfName__SC_SYSTEM_DATABASE
= 0x000000a2,
1387 #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE Mono_Posix_SysconfName__SC_SYSTEM_DATABASE
1388 Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R
= 0x000000a3,
1389 #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R
1390 Mono_Posix_SysconfName__SC_THREADS
= 0x00000043,
1391 #define Mono_Posix_SysconfName__SC_THREADS Mono_Posix_SysconfName__SC_THREADS
1392 Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR
= 0x0000004d,
1393 #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR
1394 Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE
= 0x0000004e,
1395 #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE
1396 Mono_Posix_SysconfName__SC_THREAD_CPUTIME
= 0x0000008b,
1397 #define Mono_Posix_SysconfName__SC_THREAD_CPUTIME Mono_Posix_SysconfName__SC_THREAD_CPUTIME
1398 Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS
= 0x00000049,
1399 #define Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS
1400 Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX
= 0x0000004a,
1401 #define Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX
1402 Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING
= 0x0000004f,
1403 #define Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING
1404 Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT
= 0x00000050,
1405 #define Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT
1406 Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT
= 0x00000051,
1407 #define Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT
1408 Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED
= 0x00000052,
1409 #define Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED
1410 Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS
= 0x00000044,
1411 #define Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS
1412 Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER
= 0x000000a1,
1413 #define Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER
1414 Mono_Posix_SysconfName__SC_THREAD_STACK_MIN
= 0x0000004b,
1415 #define Mono_Posix_SysconfName__SC_THREAD_STACK_MIN Mono_Posix_SysconfName__SC_THREAD_STACK_MIN
1416 Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX
= 0x0000004c,
1417 #define Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX
1418 Mono_Posix_SysconfName__SC_TIMEOUTS
= 0x000000a4,
1419 #define Mono_Posix_SysconfName__SC_TIMEOUTS Mono_Posix_SysconfName__SC_TIMEOUTS
1420 Mono_Posix_SysconfName__SC_TIMERS
= 0x0000000b,
1421 #define Mono_Posix_SysconfName__SC_TIMERS Mono_Posix_SysconfName__SC_TIMERS
1422 Mono_Posix_SysconfName__SC_TIMER_MAX
= 0x00000023,
1423 #define Mono_Posix_SysconfName__SC_TIMER_MAX Mono_Posix_SysconfName__SC_TIMER_MAX
1424 Mono_Posix_SysconfName__SC_TRACE
= 0x000000b5,
1425 #define Mono_Posix_SysconfName__SC_TRACE Mono_Posix_SysconfName__SC_TRACE
1426 Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER
= 0x000000b6,
1427 #define Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER
1428 Mono_Posix_SysconfName__SC_TRACE_INHERIT
= 0x000000b7,
1429 #define Mono_Posix_SysconfName__SC_TRACE_INHERIT Mono_Posix_SysconfName__SC_TRACE_INHERIT
1430 Mono_Posix_SysconfName__SC_TRACE_LOG
= 0x000000b8,
1431 #define Mono_Posix_SysconfName__SC_TRACE_LOG Mono_Posix_SysconfName__SC_TRACE_LOG
1432 Mono_Posix_SysconfName__SC_TTY_NAME_MAX
= 0x00000048,
1433 #define Mono_Posix_SysconfName__SC_TTY_NAME_MAX Mono_Posix_SysconfName__SC_TTY_NAME_MAX
1434 Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS
= 0x000000a5,
1435 #define Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS
1436 Mono_Posix_SysconfName__SC_TZNAME_MAX
= 0x00000006,
1437 #define Mono_Posix_SysconfName__SC_TZNAME_MAX Mono_Posix_SysconfName__SC_TZNAME_MAX
1438 Mono_Posix_SysconfName__SC_T_IOV_MAX
= 0x00000042,
1439 #define Mono_Posix_SysconfName__SC_T_IOV_MAX Mono_Posix_SysconfName__SC_T_IOV_MAX
1440 Mono_Posix_SysconfName__SC_UCHAR_MAX
= 0x00000073,
1441 #define Mono_Posix_SysconfName__SC_UCHAR_MAX Mono_Posix_SysconfName__SC_UCHAR_MAX
1442 Mono_Posix_SysconfName__SC_UINT_MAX
= 0x00000074,
1443 #define Mono_Posix_SysconfName__SC_UINT_MAX Mono_Posix_SysconfName__SC_UINT_MAX
1444 Mono_Posix_SysconfName__SC_UIO_MAXIOV
= 0x0000003c,
1445 #define Mono_Posix_SysconfName__SC_UIO_MAXIOV Mono_Posix_SysconfName__SC_UIO_MAXIOV
1446 Mono_Posix_SysconfName__SC_ULONG_MAX
= 0x00000075,
1447 #define Mono_Posix_SysconfName__SC_ULONG_MAX Mono_Posix_SysconfName__SC_ULONG_MAX
1448 Mono_Posix_SysconfName__SC_USER_GROUPS
= 0x000000a6,
1449 #define Mono_Posix_SysconfName__SC_USER_GROUPS Mono_Posix_SysconfName__SC_USER_GROUPS
1450 Mono_Posix_SysconfName__SC_USER_GROUPS_R
= 0x000000a7,
1451 #define Mono_Posix_SysconfName__SC_USER_GROUPS_R Mono_Posix_SysconfName__SC_USER_GROUPS_R
1452 Mono_Posix_SysconfName__SC_USHRT_MAX
= 0x00000076,
1453 #define Mono_Posix_SysconfName__SC_USHRT_MAX Mono_Posix_SysconfName__SC_USHRT_MAX
1454 Mono_Posix_SysconfName__SC_V6_ILP32_OFF32
= 0x000000b0,
1455 #define Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 Mono_Posix_SysconfName__SC_V6_ILP32_OFF32
1456 Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG
= 0x000000b1,
1457 #define Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG
1458 Mono_Posix_SysconfName__SC_V6_LP64_OFF64
= 0x000000b2,
1459 #define Mono_Posix_SysconfName__SC_V6_LP64_OFF64 Mono_Posix_SysconfName__SC_V6_LP64_OFF64
1460 Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG
= 0x000000b3,
1461 #define Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG
1462 Mono_Posix_SysconfName__SC_VERSION
= 0x0000001d,
1463 #define Mono_Posix_SysconfName__SC_VERSION Mono_Posix_SysconfName__SC_VERSION
1464 Mono_Posix_SysconfName__SC_WORD_BIT
= 0x0000006b,
1465 #define Mono_Posix_SysconfName__SC_WORD_BIT Mono_Posix_SysconfName__SC_WORD_BIT
1466 Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32
= 0x0000007d,
1467 #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32
1468 Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG
= 0x0000007e,
1469 #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG
1470 Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64
= 0x0000007f,
1471 #define Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64
1472 Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG
= 0x00000080,
1473 #define Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG
1474 Mono_Posix_SysconfName__SC_XOPEN_CRYPT
= 0x0000005c,
1475 #define Mono_Posix_SysconfName__SC_XOPEN_CRYPT Mono_Posix_SysconfName__SC_XOPEN_CRYPT
1476 Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N
= 0x0000005d,
1477 #define Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N
1478 Mono_Posix_SysconfName__SC_XOPEN_LEGACY
= 0x00000081,
1479 #define Mono_Posix_SysconfName__SC_XOPEN_LEGACY Mono_Posix_SysconfName__SC_XOPEN_LEGACY
1480 Mono_Posix_SysconfName__SC_XOPEN_REALTIME
= 0x00000082,
1481 #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME Mono_Posix_SysconfName__SC_XOPEN_REALTIME
1482 Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS
= 0x00000083,
1483 #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS
1484 Mono_Posix_SysconfName__SC_XOPEN_SHM
= 0x0000005e,
1485 #define Mono_Posix_SysconfName__SC_XOPEN_SHM Mono_Posix_SysconfName__SC_XOPEN_SHM
1486 Mono_Posix_SysconfName__SC_XOPEN_UNIX
= 0x0000005b,
1487 #define Mono_Posix_SysconfName__SC_XOPEN_UNIX Mono_Posix_SysconfName__SC_XOPEN_UNIX
1488 Mono_Posix_SysconfName__SC_XOPEN_VERSION
= 0x00000059,
1489 #define Mono_Posix_SysconfName__SC_XOPEN_VERSION Mono_Posix_SysconfName__SC_XOPEN_VERSION
1490 Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION
= 0x0000005a,
1491 #define Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION
1492 Mono_Posix_SysconfName__SC_XOPEN_XPG2
= 0x00000062,
1493 #define Mono_Posix_SysconfName__SC_XOPEN_XPG2 Mono_Posix_SysconfName__SC_XOPEN_XPG2
1494 Mono_Posix_SysconfName__SC_XOPEN_XPG3
= 0x00000063,
1495 #define Mono_Posix_SysconfName__SC_XOPEN_XPG3 Mono_Posix_SysconfName__SC_XOPEN_XPG3
1496 Mono_Posix_SysconfName__SC_XOPEN_XPG4
= 0x00000064,
1497 #define Mono_Posix_SysconfName__SC_XOPEN_XPG4 Mono_Posix_SysconfName__SC_XOPEN_XPG4
1499 int Mono_Posix_FromSysconfName (int x
, int *r
);
1500 int Mono_Posix_ToSysconfName (int x
, int *r
);
1502 enum Mono_Posix_SyslogFacility
{
1503 Mono_Posix_SyslogFacility_LOG_AUTH
= 0x00000020,
1504 #define Mono_Posix_SyslogFacility_LOG_AUTH Mono_Posix_SyslogFacility_LOG_AUTH
1505 Mono_Posix_SyslogFacility_LOG_AUTHPRIV
= 0x00000050,
1506 #define Mono_Posix_SyslogFacility_LOG_AUTHPRIV Mono_Posix_SyslogFacility_LOG_AUTHPRIV
1507 Mono_Posix_SyslogFacility_LOG_CRON
= 0x00000048,
1508 #define Mono_Posix_SyslogFacility_LOG_CRON Mono_Posix_SyslogFacility_LOG_CRON
1509 Mono_Posix_SyslogFacility_LOG_DAEMON
= 0x00000018,
1510 #define Mono_Posix_SyslogFacility_LOG_DAEMON Mono_Posix_SyslogFacility_LOG_DAEMON
1511 Mono_Posix_SyslogFacility_LOG_FTP
= 0x00000058,
1512 #define Mono_Posix_SyslogFacility_LOG_FTP Mono_Posix_SyslogFacility_LOG_FTP
1513 Mono_Posix_SyslogFacility_LOG_KERN
= 0x00000000,
1514 #define Mono_Posix_SyslogFacility_LOG_KERN Mono_Posix_SyslogFacility_LOG_KERN
1515 Mono_Posix_SyslogFacility_LOG_LOCAL0
= 0x00000080,
1516 #define Mono_Posix_SyslogFacility_LOG_LOCAL0 Mono_Posix_SyslogFacility_LOG_LOCAL0
1517 Mono_Posix_SyslogFacility_LOG_LOCAL1
= 0x00000088,
1518 #define Mono_Posix_SyslogFacility_LOG_LOCAL1 Mono_Posix_SyslogFacility_LOG_LOCAL1
1519 Mono_Posix_SyslogFacility_LOG_LOCAL2
= 0x00000090,
1520 #define Mono_Posix_SyslogFacility_LOG_LOCAL2 Mono_Posix_SyslogFacility_LOG_LOCAL2
1521 Mono_Posix_SyslogFacility_LOG_LOCAL3
= 0x00000098,
1522 #define Mono_Posix_SyslogFacility_LOG_LOCAL3 Mono_Posix_SyslogFacility_LOG_LOCAL3
1523 Mono_Posix_SyslogFacility_LOG_LOCAL4
= 0x000000a0,
1524 #define Mono_Posix_SyslogFacility_LOG_LOCAL4 Mono_Posix_SyslogFacility_LOG_LOCAL4
1525 Mono_Posix_SyslogFacility_LOG_LOCAL5
= 0x000000a8,
1526 #define Mono_Posix_SyslogFacility_LOG_LOCAL5 Mono_Posix_SyslogFacility_LOG_LOCAL5
1527 Mono_Posix_SyslogFacility_LOG_LOCAL6
= 0x000000b0,
1528 #define Mono_Posix_SyslogFacility_LOG_LOCAL6 Mono_Posix_SyslogFacility_LOG_LOCAL6
1529 Mono_Posix_SyslogFacility_LOG_LOCAL7
= 0x000000b8,
1530 #define Mono_Posix_SyslogFacility_LOG_LOCAL7 Mono_Posix_SyslogFacility_LOG_LOCAL7
1531 Mono_Posix_SyslogFacility_LOG_LPR
= 0x00000030,
1532 #define Mono_Posix_SyslogFacility_LOG_LPR Mono_Posix_SyslogFacility_LOG_LPR
1533 Mono_Posix_SyslogFacility_LOG_MAIL
= 0x00000010,
1534 #define Mono_Posix_SyslogFacility_LOG_MAIL Mono_Posix_SyslogFacility_LOG_MAIL
1535 Mono_Posix_SyslogFacility_LOG_NEWS
= 0x00000038,
1536 #define Mono_Posix_SyslogFacility_LOG_NEWS Mono_Posix_SyslogFacility_LOG_NEWS
1537 Mono_Posix_SyslogFacility_LOG_SYSLOG
= 0x00000028,
1538 #define Mono_Posix_SyslogFacility_LOG_SYSLOG Mono_Posix_SyslogFacility_LOG_SYSLOG
1539 Mono_Posix_SyslogFacility_LOG_USER
= 0x00000008,
1540 #define Mono_Posix_SyslogFacility_LOG_USER Mono_Posix_SyslogFacility_LOG_USER
1541 Mono_Posix_SyslogFacility_LOG_UUCP
= 0x00000040,
1542 #define Mono_Posix_SyslogFacility_LOG_UUCP Mono_Posix_SyslogFacility_LOG_UUCP
1544 int Mono_Posix_FromSyslogFacility (int x
, int *r
);
1545 int Mono_Posix_ToSyslogFacility (int x
, int *r
);
1547 enum Mono_Posix_SyslogLevel
{
1548 Mono_Posix_SyslogLevel_LOG_ALERT
= 0x00000001,
1549 #define Mono_Posix_SyslogLevel_LOG_ALERT Mono_Posix_SyslogLevel_LOG_ALERT
1550 Mono_Posix_SyslogLevel_LOG_CRIT
= 0x00000002,
1551 #define Mono_Posix_SyslogLevel_LOG_CRIT Mono_Posix_SyslogLevel_LOG_CRIT
1552 Mono_Posix_SyslogLevel_LOG_DEBUG
= 0x00000007,
1553 #define Mono_Posix_SyslogLevel_LOG_DEBUG Mono_Posix_SyslogLevel_LOG_DEBUG
1554 Mono_Posix_SyslogLevel_LOG_EMERG
= 0x00000000,
1555 #define Mono_Posix_SyslogLevel_LOG_EMERG Mono_Posix_SyslogLevel_LOG_EMERG
1556 Mono_Posix_SyslogLevel_LOG_ERR
= 0x00000003,
1557 #define Mono_Posix_SyslogLevel_LOG_ERR Mono_Posix_SyslogLevel_LOG_ERR
1558 Mono_Posix_SyslogLevel_LOG_INFO
= 0x00000006,
1559 #define Mono_Posix_SyslogLevel_LOG_INFO Mono_Posix_SyslogLevel_LOG_INFO
1560 Mono_Posix_SyslogLevel_LOG_NOTICE
= 0x00000005,
1561 #define Mono_Posix_SyslogLevel_LOG_NOTICE Mono_Posix_SyslogLevel_LOG_NOTICE
1562 Mono_Posix_SyslogLevel_LOG_WARNING
= 0x00000004,
1563 #define Mono_Posix_SyslogLevel_LOG_WARNING Mono_Posix_SyslogLevel_LOG_WARNING
1565 int Mono_Posix_FromSyslogLevel (int x
, int *r
);
1566 int Mono_Posix_ToSyslogLevel (int x
, int *r
);
1568 enum Mono_Posix_SyslogOptions
{
1569 Mono_Posix_SyslogOptions_LOG_CONS
= 0x00000002,
1570 #define Mono_Posix_SyslogOptions_LOG_CONS Mono_Posix_SyslogOptions_LOG_CONS
1571 Mono_Posix_SyslogOptions_LOG_NDELAY
= 0x00000008,
1572 #define Mono_Posix_SyslogOptions_LOG_NDELAY Mono_Posix_SyslogOptions_LOG_NDELAY
1573 Mono_Posix_SyslogOptions_LOG_NOWAIT
= 0x00000010,
1574 #define Mono_Posix_SyslogOptions_LOG_NOWAIT Mono_Posix_SyslogOptions_LOG_NOWAIT
1575 Mono_Posix_SyslogOptions_LOG_ODELAY
= 0x00000004,
1576 #define Mono_Posix_SyslogOptions_LOG_ODELAY Mono_Posix_SyslogOptions_LOG_ODELAY
1577 Mono_Posix_SyslogOptions_LOG_PERROR
= 0x00000020,
1578 #define Mono_Posix_SyslogOptions_LOG_PERROR Mono_Posix_SyslogOptions_LOG_PERROR
1579 Mono_Posix_SyslogOptions_LOG_PID
= 0x00000001,
1580 #define Mono_Posix_SyslogOptions_LOG_PID Mono_Posix_SyslogOptions_LOG_PID
1582 int Mono_Posix_FromSyslogOptions (int x
, int *r
);
1583 int Mono_Posix_ToSyslogOptions (int x
, int *r
);
1585 enum Mono_Posix_UnixAddressFamily
{
1586 Mono_Posix_UnixAddressFamily_AF_ALG
= 0x00000026,
1587 #define Mono_Posix_UnixAddressFamily_AF_ALG Mono_Posix_UnixAddressFamily_AF_ALG
1588 Mono_Posix_UnixAddressFamily_AF_APPLETALK
= 0x00000005,
1589 #define Mono_Posix_UnixAddressFamily_AF_APPLETALK Mono_Posix_UnixAddressFamily_AF_APPLETALK
1590 Mono_Posix_UnixAddressFamily_AF_ASH
= 0x00000012,
1591 #define Mono_Posix_UnixAddressFamily_AF_ASH Mono_Posix_UnixAddressFamily_AF_ASH
1592 Mono_Posix_UnixAddressFamily_AF_ATMPVC
= 0x00000008,
1593 #define Mono_Posix_UnixAddressFamily_AF_ATMPVC Mono_Posix_UnixAddressFamily_AF_ATMPVC
1594 Mono_Posix_UnixAddressFamily_AF_ATMSVC
= 0x00000014,
1595 #define Mono_Posix_UnixAddressFamily_AF_ATMSVC Mono_Posix_UnixAddressFamily_AF_ATMSVC
1596 Mono_Posix_UnixAddressFamily_AF_AX25
= 0x00000003,
1597 #define Mono_Posix_UnixAddressFamily_AF_AX25 Mono_Posix_UnixAddressFamily_AF_AX25
1598 Mono_Posix_UnixAddressFamily_AF_BLUETOOTH
= 0x0000001f,
1599 #define Mono_Posix_UnixAddressFamily_AF_BLUETOOTH Mono_Posix_UnixAddressFamily_AF_BLUETOOTH
1600 Mono_Posix_UnixAddressFamily_AF_BRIDGE
= 0x00000007,
1601 #define Mono_Posix_UnixAddressFamily_AF_BRIDGE Mono_Posix_UnixAddressFamily_AF_BRIDGE
1602 Mono_Posix_UnixAddressFamily_AF_CAIF
= 0x00000025,
1603 #define Mono_Posix_UnixAddressFamily_AF_CAIF Mono_Posix_UnixAddressFamily_AF_CAIF
1604 Mono_Posix_UnixAddressFamily_AF_CAN
= 0x0000001d,
1605 #define Mono_Posix_UnixAddressFamily_AF_CAN Mono_Posix_UnixAddressFamily_AF_CAN
1606 Mono_Posix_UnixAddressFamily_AF_DECnet
= 0x0000000c,
1607 #define Mono_Posix_UnixAddressFamily_AF_DECnet Mono_Posix_UnixAddressFamily_AF_DECnet
1608 Mono_Posix_UnixAddressFamily_AF_ECONET
= 0x00000013,
1609 #define Mono_Posix_UnixAddressFamily_AF_ECONET Mono_Posix_UnixAddressFamily_AF_ECONET
1610 Mono_Posix_UnixAddressFamily_AF_IEEE802154
= 0x00000024,
1611 #define Mono_Posix_UnixAddressFamily_AF_IEEE802154 Mono_Posix_UnixAddressFamily_AF_IEEE802154
1612 Mono_Posix_UnixAddressFamily_AF_INET
= 0x00000002,
1613 #define Mono_Posix_UnixAddressFamily_AF_INET Mono_Posix_UnixAddressFamily_AF_INET
1614 Mono_Posix_UnixAddressFamily_AF_INET6
= 0x0000000a,
1615 #define Mono_Posix_UnixAddressFamily_AF_INET6 Mono_Posix_UnixAddressFamily_AF_INET6
1616 Mono_Posix_UnixAddressFamily_AF_IPX
= 0x00000004,
1617 #define Mono_Posix_UnixAddressFamily_AF_IPX Mono_Posix_UnixAddressFamily_AF_IPX
1618 Mono_Posix_UnixAddressFamily_AF_IRDA
= 0x00000017,
1619 #define Mono_Posix_UnixAddressFamily_AF_IRDA Mono_Posix_UnixAddressFamily_AF_IRDA
1620 Mono_Posix_UnixAddressFamily_AF_ISDN
= 0x00000022,
1621 #define Mono_Posix_UnixAddressFamily_AF_ISDN Mono_Posix_UnixAddressFamily_AF_ISDN
1622 Mono_Posix_UnixAddressFamily_AF_IUCV
= 0x00000020,
1623 #define Mono_Posix_UnixAddressFamily_AF_IUCV Mono_Posix_UnixAddressFamily_AF_IUCV
1624 Mono_Posix_UnixAddressFamily_AF_KEY
= 0x0000000f,
1625 #define Mono_Posix_UnixAddressFamily_AF_KEY Mono_Posix_UnixAddressFamily_AF_KEY
1626 Mono_Posix_UnixAddressFamily_AF_LLC
= 0x0000001a,
1627 #define Mono_Posix_UnixAddressFamily_AF_LLC Mono_Posix_UnixAddressFamily_AF_LLC
1628 Mono_Posix_UnixAddressFamily_AF_NETBEUI
= 0x0000000d,
1629 #define Mono_Posix_UnixAddressFamily_AF_NETBEUI Mono_Posix_UnixAddressFamily_AF_NETBEUI
1630 Mono_Posix_UnixAddressFamily_AF_NETLINK
= 0x00000010,
1631 #define Mono_Posix_UnixAddressFamily_AF_NETLINK Mono_Posix_UnixAddressFamily_AF_NETLINK
1632 Mono_Posix_UnixAddressFamily_AF_NETROM
= 0x00000006,
1633 #define Mono_Posix_UnixAddressFamily_AF_NETROM Mono_Posix_UnixAddressFamily_AF_NETROM
1634 Mono_Posix_UnixAddressFamily_AF_NFC
= 0x00000027,
1635 #define Mono_Posix_UnixAddressFamily_AF_NFC Mono_Posix_UnixAddressFamily_AF_NFC
1636 Mono_Posix_UnixAddressFamily_AF_PACKET
= 0x00000011,
1637 #define Mono_Posix_UnixAddressFamily_AF_PACKET Mono_Posix_UnixAddressFamily_AF_PACKET
1638 Mono_Posix_UnixAddressFamily_AF_PHONET
= 0x00000023,
1639 #define Mono_Posix_UnixAddressFamily_AF_PHONET Mono_Posix_UnixAddressFamily_AF_PHONET
1640 Mono_Posix_UnixAddressFamily_AF_PPPOX
= 0x00000018,
1641 #define Mono_Posix_UnixAddressFamily_AF_PPPOX Mono_Posix_UnixAddressFamily_AF_PPPOX
1642 Mono_Posix_UnixAddressFamily_AF_RDS
= 0x00000015,
1643 #define Mono_Posix_UnixAddressFamily_AF_RDS Mono_Posix_UnixAddressFamily_AF_RDS
1644 Mono_Posix_UnixAddressFamily_AF_ROSE
= 0x0000000b,
1645 #define Mono_Posix_UnixAddressFamily_AF_ROSE Mono_Posix_UnixAddressFamily_AF_ROSE
1646 Mono_Posix_UnixAddressFamily_AF_RXRPC
= 0x00000021,
1647 #define Mono_Posix_UnixAddressFamily_AF_RXRPC Mono_Posix_UnixAddressFamily_AF_RXRPC
1648 Mono_Posix_UnixAddressFamily_AF_SECURITY
= 0x0000000e,
1649 #define Mono_Posix_UnixAddressFamily_AF_SECURITY Mono_Posix_UnixAddressFamily_AF_SECURITY
1650 Mono_Posix_UnixAddressFamily_AF_SNA
= 0x00000016,
1651 #define Mono_Posix_UnixAddressFamily_AF_SNA Mono_Posix_UnixAddressFamily_AF_SNA
1652 Mono_Posix_UnixAddressFamily_AF_TIPC
= 0x0000001e,
1653 #define Mono_Posix_UnixAddressFamily_AF_TIPC Mono_Posix_UnixAddressFamily_AF_TIPC
1654 Mono_Posix_UnixAddressFamily_AF_UNIX
= 0x00000001,
1655 #define Mono_Posix_UnixAddressFamily_AF_UNIX Mono_Posix_UnixAddressFamily_AF_UNIX
1656 Mono_Posix_UnixAddressFamily_AF_UNSPEC
= 0x00000000,
1657 #define Mono_Posix_UnixAddressFamily_AF_UNSPEC Mono_Posix_UnixAddressFamily_AF_UNSPEC
1658 Mono_Posix_UnixAddressFamily_AF_VSOCK
= 0x00000028,
1659 #define Mono_Posix_UnixAddressFamily_AF_VSOCK Mono_Posix_UnixAddressFamily_AF_VSOCK
1660 Mono_Posix_UnixAddressFamily_AF_WANPIPE
= 0x00000019,
1661 #define Mono_Posix_UnixAddressFamily_AF_WANPIPE Mono_Posix_UnixAddressFamily_AF_WANPIPE
1662 Mono_Posix_UnixAddressFamily_AF_X25
= 0x00000009,
1663 #define Mono_Posix_UnixAddressFamily_AF_X25 Mono_Posix_UnixAddressFamily_AF_X25
1664 Mono_Posix_UnixAddressFamily_Unknown
= 0x00010000,
1665 #define Mono_Posix_UnixAddressFamily_Unknown Mono_Posix_UnixAddressFamily_Unknown
1667 int Mono_Posix_FromUnixAddressFamily (int x
, int *r
);
1668 int Mono_Posix_ToUnixAddressFamily (int x
, int *r
);
1670 enum Mono_Posix_UnixSocketControlMessage
{
1671 Mono_Posix_UnixSocketControlMessage_SCM_CREDENTIALS
= 0x00000002,
1672 #define Mono_Posix_UnixSocketControlMessage_SCM_CREDENTIALS Mono_Posix_UnixSocketControlMessage_SCM_CREDENTIALS
1673 Mono_Posix_UnixSocketControlMessage_SCM_RIGHTS
= 0x00000001,
1674 #define Mono_Posix_UnixSocketControlMessage_SCM_RIGHTS Mono_Posix_UnixSocketControlMessage_SCM_RIGHTS
1676 int Mono_Posix_FromUnixSocketControlMessage (int x
, int *r
);
1677 int Mono_Posix_ToUnixSocketControlMessage (int x
, int *r
);
1679 enum Mono_Posix_UnixSocketFlags
{
1680 Mono_Posix_UnixSocketFlags_SOCK_CLOEXEC
= 0x00080000,
1681 #define Mono_Posix_UnixSocketFlags_SOCK_CLOEXEC Mono_Posix_UnixSocketFlags_SOCK_CLOEXEC
1682 Mono_Posix_UnixSocketFlags_SOCK_NONBLOCK
= 0x00000800,
1683 #define Mono_Posix_UnixSocketFlags_SOCK_NONBLOCK Mono_Posix_UnixSocketFlags_SOCK_NONBLOCK
1685 int Mono_Posix_FromUnixSocketFlags (int x
, int *r
);
1686 int Mono_Posix_ToUnixSocketFlags (int x
, int *r
);
1688 enum Mono_Posix_UnixSocketOptionName
{
1689 Mono_Posix_UnixSocketOptionName_SO_ACCEPTCONN
= 0x0000001e,
1690 #define Mono_Posix_UnixSocketOptionName_SO_ACCEPTCONN Mono_Posix_UnixSocketOptionName_SO_ACCEPTCONN
1691 Mono_Posix_UnixSocketOptionName_SO_ATTACH_FILTER
= 0x0000001a,
1692 #define Mono_Posix_UnixSocketOptionName_SO_ATTACH_FILTER Mono_Posix_UnixSocketOptionName_SO_ATTACH_FILTER
1693 Mono_Posix_UnixSocketOptionName_SO_BINDTODEVICE
= 0x00000019,
1694 #define Mono_Posix_UnixSocketOptionName_SO_BINDTODEVICE Mono_Posix_UnixSocketOptionName_SO_BINDTODEVICE
1695 Mono_Posix_UnixSocketOptionName_SO_BROADCAST
= 0x00000006,
1696 #define Mono_Posix_UnixSocketOptionName_SO_BROADCAST Mono_Posix_UnixSocketOptionName_SO_BROADCAST
1697 Mono_Posix_UnixSocketOptionName_SO_BSDCOMPAT
= 0x0000000e,
1698 #define Mono_Posix_UnixSocketOptionName_SO_BSDCOMPAT Mono_Posix_UnixSocketOptionName_SO_BSDCOMPAT
1699 Mono_Posix_UnixSocketOptionName_SO_BUSY_POLL
= 0x0000002e,
1700 #define Mono_Posix_UnixSocketOptionName_SO_BUSY_POLL Mono_Posix_UnixSocketOptionName_SO_BUSY_POLL
1701 Mono_Posix_UnixSocketOptionName_SO_DEBUG
= 0x00000001,
1702 #define Mono_Posix_UnixSocketOptionName_SO_DEBUG Mono_Posix_UnixSocketOptionName_SO_DEBUG
1703 Mono_Posix_UnixSocketOptionName_SO_DETACH_FILTER
= 0x0000001b,
1704 #define Mono_Posix_UnixSocketOptionName_SO_DETACH_FILTER Mono_Posix_UnixSocketOptionName_SO_DETACH_FILTER
1705 Mono_Posix_UnixSocketOptionName_SO_DOMAIN
= 0x00000027,
1706 #define Mono_Posix_UnixSocketOptionName_SO_DOMAIN Mono_Posix_UnixSocketOptionName_SO_DOMAIN
1707 Mono_Posix_UnixSocketOptionName_SO_DONTROUTE
= 0x00000005,
1708 #define Mono_Posix_UnixSocketOptionName_SO_DONTROUTE Mono_Posix_UnixSocketOptionName_SO_DONTROUTE
1709 Mono_Posix_UnixSocketOptionName_SO_ERROR
= 0x00000004,
1710 #define Mono_Posix_UnixSocketOptionName_SO_ERROR Mono_Posix_UnixSocketOptionName_SO_ERROR
1711 Mono_Posix_UnixSocketOptionName_SO_KEEPALIVE
= 0x00000009,
1712 #define Mono_Posix_UnixSocketOptionName_SO_KEEPALIVE Mono_Posix_UnixSocketOptionName_SO_KEEPALIVE
1713 Mono_Posix_UnixSocketOptionName_SO_LINGER
= 0x0000000d,
1714 #define Mono_Posix_UnixSocketOptionName_SO_LINGER Mono_Posix_UnixSocketOptionName_SO_LINGER
1715 Mono_Posix_UnixSocketOptionName_SO_LOCK_FILTER
= 0x0000002c,
1716 #define Mono_Posix_UnixSocketOptionName_SO_LOCK_FILTER Mono_Posix_UnixSocketOptionName_SO_LOCK_FILTER
1717 Mono_Posix_UnixSocketOptionName_SO_MARK
= 0x00000024,
1718 #define Mono_Posix_UnixSocketOptionName_SO_MARK Mono_Posix_UnixSocketOptionName_SO_MARK
1719 Mono_Posix_UnixSocketOptionName_SO_MAX_PACING_RATE
= 0x0000002f,
1720 #define Mono_Posix_UnixSocketOptionName_SO_MAX_PACING_RATE Mono_Posix_UnixSocketOptionName_SO_MAX_PACING_RATE
1721 Mono_Posix_UnixSocketOptionName_SO_NOFCS
= 0x0000002b,
1722 #define Mono_Posix_UnixSocketOptionName_SO_NOFCS Mono_Posix_UnixSocketOptionName_SO_NOFCS
1723 Mono_Posix_UnixSocketOptionName_SO_NO_CHECK
= 0x0000000b,
1724 #define Mono_Posix_UnixSocketOptionName_SO_NO_CHECK Mono_Posix_UnixSocketOptionName_SO_NO_CHECK
1725 Mono_Posix_UnixSocketOptionName_SO_OOBINLINE
= 0x0000000a,
1726 #define Mono_Posix_UnixSocketOptionName_SO_OOBINLINE Mono_Posix_UnixSocketOptionName_SO_OOBINLINE
1727 Mono_Posix_UnixSocketOptionName_SO_PASSCRED
= 0x00000010,
1728 #define Mono_Posix_UnixSocketOptionName_SO_PASSCRED Mono_Posix_UnixSocketOptionName_SO_PASSCRED
1729 Mono_Posix_UnixSocketOptionName_SO_PASSSEC
= 0x00000022,
1730 #define Mono_Posix_UnixSocketOptionName_SO_PASSSEC Mono_Posix_UnixSocketOptionName_SO_PASSSEC
1731 Mono_Posix_UnixSocketOptionName_SO_PEEK_OFF
= 0x0000002a,
1732 #define Mono_Posix_UnixSocketOptionName_SO_PEEK_OFF Mono_Posix_UnixSocketOptionName_SO_PEEK_OFF
1733 Mono_Posix_UnixSocketOptionName_SO_PEERCRED
= 0x00000011,
1734 #define Mono_Posix_UnixSocketOptionName_SO_PEERCRED Mono_Posix_UnixSocketOptionName_SO_PEERCRED
1735 Mono_Posix_UnixSocketOptionName_SO_PEERNAME
= 0x0000001c,
1736 #define Mono_Posix_UnixSocketOptionName_SO_PEERNAME Mono_Posix_UnixSocketOptionName_SO_PEERNAME
1737 Mono_Posix_UnixSocketOptionName_SO_PEERSEC
= 0x0000001f,
1738 #define Mono_Posix_UnixSocketOptionName_SO_PEERSEC Mono_Posix_UnixSocketOptionName_SO_PEERSEC
1739 Mono_Posix_UnixSocketOptionName_SO_PRIORITY
= 0x0000000c,
1740 #define Mono_Posix_UnixSocketOptionName_SO_PRIORITY Mono_Posix_UnixSocketOptionName_SO_PRIORITY
1741 Mono_Posix_UnixSocketOptionName_SO_PROTOCOL
= 0x00000026,
1742 #define Mono_Posix_UnixSocketOptionName_SO_PROTOCOL Mono_Posix_UnixSocketOptionName_SO_PROTOCOL
1743 Mono_Posix_UnixSocketOptionName_SO_RCVBUF
= 0x00000008,
1744 #define Mono_Posix_UnixSocketOptionName_SO_RCVBUF Mono_Posix_UnixSocketOptionName_SO_RCVBUF
1745 Mono_Posix_UnixSocketOptionName_SO_RCVBUFFORCE
= 0x00000021,
1746 #define Mono_Posix_UnixSocketOptionName_SO_RCVBUFFORCE Mono_Posix_UnixSocketOptionName_SO_RCVBUFFORCE
1747 Mono_Posix_UnixSocketOptionName_SO_RCVLOWAT
= 0x00000012,
1748 #define Mono_Posix_UnixSocketOptionName_SO_RCVLOWAT Mono_Posix_UnixSocketOptionName_SO_RCVLOWAT
1749 Mono_Posix_UnixSocketOptionName_SO_RCVTIMEO
= 0x00000014,
1750 #define Mono_Posix_UnixSocketOptionName_SO_RCVTIMEO Mono_Posix_UnixSocketOptionName_SO_RCVTIMEO
1751 Mono_Posix_UnixSocketOptionName_SO_REUSEADDR
= 0x00000002,
1752 #define Mono_Posix_UnixSocketOptionName_SO_REUSEADDR Mono_Posix_UnixSocketOptionName_SO_REUSEADDR
1753 Mono_Posix_UnixSocketOptionName_SO_REUSEPORT
= 0x0000000f,
1754 #define Mono_Posix_UnixSocketOptionName_SO_REUSEPORT Mono_Posix_UnixSocketOptionName_SO_REUSEPORT
1755 Mono_Posix_UnixSocketOptionName_SO_RXQ_OVFL
= 0x00000028,
1756 #define Mono_Posix_UnixSocketOptionName_SO_RXQ_OVFL Mono_Posix_UnixSocketOptionName_SO_RXQ_OVFL
1757 Mono_Posix_UnixSocketOptionName_SO_SECURITY_AUTHENTICATION
= 0x00000016,
1758 #define Mono_Posix_UnixSocketOptionName_SO_SECURITY_AUTHENTICATION Mono_Posix_UnixSocketOptionName_SO_SECURITY_AUTHENTICATION
1759 Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_NETWORK
= 0x00000018,
1760 #define Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_NETWORK Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_NETWORK
1761 Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_TRANSPORT
= 0x00000017,
1762 #define Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_TRANSPORT Mono_Posix_UnixSocketOptionName_SO_SECURITY_ENCRYPTION_TRANSPORT
1763 Mono_Posix_UnixSocketOptionName_SO_SELECT_ERR_QUEUE
= 0x0000002d,
1764 #define Mono_Posix_UnixSocketOptionName_SO_SELECT_ERR_QUEUE Mono_Posix_UnixSocketOptionName_SO_SELECT_ERR_QUEUE
1765 Mono_Posix_UnixSocketOptionName_SO_SNDBUF
= 0x00000007,
1766 #define Mono_Posix_UnixSocketOptionName_SO_SNDBUF Mono_Posix_UnixSocketOptionName_SO_SNDBUF
1767 Mono_Posix_UnixSocketOptionName_SO_SNDBUFFORCE
= 0x00000020,
1768 #define Mono_Posix_UnixSocketOptionName_SO_SNDBUFFORCE Mono_Posix_UnixSocketOptionName_SO_SNDBUFFORCE
1769 Mono_Posix_UnixSocketOptionName_SO_SNDLOWAT
= 0x00000013,
1770 #define Mono_Posix_UnixSocketOptionName_SO_SNDLOWAT Mono_Posix_UnixSocketOptionName_SO_SNDLOWAT
1771 Mono_Posix_UnixSocketOptionName_SO_SNDTIMEO
= 0x00000015,
1772 #define Mono_Posix_UnixSocketOptionName_SO_SNDTIMEO Mono_Posix_UnixSocketOptionName_SO_SNDTIMEO
1773 Mono_Posix_UnixSocketOptionName_SO_TIMESTAMP
= 0x0000001d,
1774 #define Mono_Posix_UnixSocketOptionName_SO_TIMESTAMP Mono_Posix_UnixSocketOptionName_SO_TIMESTAMP
1775 Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPING
= 0x00000025,
1776 #define Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPING Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPING
1777 Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPNS
= 0x00000023,
1778 #define Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPNS Mono_Posix_UnixSocketOptionName_SO_TIMESTAMPNS
1779 Mono_Posix_UnixSocketOptionName_SO_TYPE
= 0x00000003,
1780 #define Mono_Posix_UnixSocketOptionName_SO_TYPE Mono_Posix_UnixSocketOptionName_SO_TYPE
1781 Mono_Posix_UnixSocketOptionName_SO_WIFI_STATUS
= 0x00000029,
1782 #define Mono_Posix_UnixSocketOptionName_SO_WIFI_STATUS Mono_Posix_UnixSocketOptionName_SO_WIFI_STATUS
1784 int Mono_Posix_FromUnixSocketOptionName (int x
, int *r
);
1785 int Mono_Posix_ToUnixSocketOptionName (int x
, int *r
);
1787 enum Mono_Posix_UnixSocketProtocol
{
1788 Mono_Posix_UnixSocketProtocol_IPPROTO_AH
= 0x00000033,
1789 #define Mono_Posix_UnixSocketProtocol_IPPROTO_AH Mono_Posix_UnixSocketProtocol_IPPROTO_AH
1790 Mono_Posix_UnixSocketProtocol_IPPROTO_BEETPH
= 0x0000005e,
1791 #define Mono_Posix_UnixSocketProtocol_IPPROTO_BEETPH Mono_Posix_UnixSocketProtocol_IPPROTO_BEETPH
1792 Mono_Posix_UnixSocketProtocol_IPPROTO_COMP
= 0x0000006c,
1793 #define Mono_Posix_UnixSocketProtocol_IPPROTO_COMP Mono_Posix_UnixSocketProtocol_IPPROTO_COMP
1794 Mono_Posix_UnixSocketProtocol_IPPROTO_DCCP
= 0x00000021,
1795 #define Mono_Posix_UnixSocketProtocol_IPPROTO_DCCP Mono_Posix_UnixSocketProtocol_IPPROTO_DCCP
1796 Mono_Posix_UnixSocketProtocol_IPPROTO_EGP
= 0x00000008,
1797 #define Mono_Posix_UnixSocketProtocol_IPPROTO_EGP Mono_Posix_UnixSocketProtocol_IPPROTO_EGP
1798 Mono_Posix_UnixSocketProtocol_IPPROTO_ENCAP
= 0x00000062,
1799 #define Mono_Posix_UnixSocketProtocol_IPPROTO_ENCAP Mono_Posix_UnixSocketProtocol_IPPROTO_ENCAP
1800 Mono_Posix_UnixSocketProtocol_IPPROTO_ESP
= 0x00000032,
1801 #define Mono_Posix_UnixSocketProtocol_IPPROTO_ESP Mono_Posix_UnixSocketProtocol_IPPROTO_ESP
1802 Mono_Posix_UnixSocketProtocol_IPPROTO_GRE
= 0x0000002f,
1803 #define Mono_Posix_UnixSocketProtocol_IPPROTO_GRE Mono_Posix_UnixSocketProtocol_IPPROTO_GRE
1804 Mono_Posix_UnixSocketProtocol_IPPROTO_ICMP
= 0x00000001,
1805 #define Mono_Posix_UnixSocketProtocol_IPPROTO_ICMP Mono_Posix_UnixSocketProtocol_IPPROTO_ICMP
1806 Mono_Posix_UnixSocketProtocol_IPPROTO_IDP
= 0x00000016,
1807 #define Mono_Posix_UnixSocketProtocol_IPPROTO_IDP Mono_Posix_UnixSocketProtocol_IPPROTO_IDP
1808 Mono_Posix_UnixSocketProtocol_IPPROTO_IGMP
= 0x00000002,
1809 #define Mono_Posix_UnixSocketProtocol_IPPROTO_IGMP Mono_Posix_UnixSocketProtocol_IPPROTO_IGMP
1810 Mono_Posix_UnixSocketProtocol_IPPROTO_IP
= 0x00000400,
1811 #define Mono_Posix_UnixSocketProtocol_IPPROTO_IP Mono_Posix_UnixSocketProtocol_IPPROTO_IP
1812 Mono_Posix_UnixSocketProtocol_IPPROTO_IPIP
= 0x00000004,
1813 #define Mono_Posix_UnixSocketProtocol_IPPROTO_IPIP Mono_Posix_UnixSocketProtocol_IPPROTO_IPIP
1814 Mono_Posix_UnixSocketProtocol_IPPROTO_IPV6
= 0x00000029,
1815 #define Mono_Posix_UnixSocketProtocol_IPPROTO_IPV6 Mono_Posix_UnixSocketProtocol_IPPROTO_IPV6
1816 Mono_Posix_UnixSocketProtocol_IPPROTO_MTP
= 0x0000005c,
1817 #define Mono_Posix_UnixSocketProtocol_IPPROTO_MTP Mono_Posix_UnixSocketProtocol_IPPROTO_MTP
1818 Mono_Posix_UnixSocketProtocol_IPPROTO_PIM
= 0x00000067,
1819 #define Mono_Posix_UnixSocketProtocol_IPPROTO_PIM Mono_Posix_UnixSocketProtocol_IPPROTO_PIM
1820 Mono_Posix_UnixSocketProtocol_IPPROTO_PUP
= 0x0000000c,
1821 #define Mono_Posix_UnixSocketProtocol_IPPROTO_PUP Mono_Posix_UnixSocketProtocol_IPPROTO_PUP
1822 Mono_Posix_UnixSocketProtocol_IPPROTO_RAW
= 0x000000ff,
1823 #define Mono_Posix_UnixSocketProtocol_IPPROTO_RAW Mono_Posix_UnixSocketProtocol_IPPROTO_RAW
1824 Mono_Posix_UnixSocketProtocol_IPPROTO_RSVP
= 0x0000002e,
1825 #define Mono_Posix_UnixSocketProtocol_IPPROTO_RSVP Mono_Posix_UnixSocketProtocol_IPPROTO_RSVP
1826 Mono_Posix_UnixSocketProtocol_IPPROTO_SCTP
= 0x00000084,
1827 #define Mono_Posix_UnixSocketProtocol_IPPROTO_SCTP Mono_Posix_UnixSocketProtocol_IPPROTO_SCTP
1828 Mono_Posix_UnixSocketProtocol_IPPROTO_TCP
= 0x00000006,
1829 #define Mono_Posix_UnixSocketProtocol_IPPROTO_TCP Mono_Posix_UnixSocketProtocol_IPPROTO_TCP
1830 Mono_Posix_UnixSocketProtocol_IPPROTO_TP
= 0x0000001d,
1831 #define Mono_Posix_UnixSocketProtocol_IPPROTO_TP Mono_Posix_UnixSocketProtocol_IPPROTO_TP
1832 Mono_Posix_UnixSocketProtocol_IPPROTO_UDP
= 0x00000011,
1833 #define Mono_Posix_UnixSocketProtocol_IPPROTO_UDP Mono_Posix_UnixSocketProtocol_IPPROTO_UDP
1834 Mono_Posix_UnixSocketProtocol_IPPROTO_UDPLITE
= 0x00000088,
1835 #define Mono_Posix_UnixSocketProtocol_IPPROTO_UDPLITE Mono_Posix_UnixSocketProtocol_IPPROTO_UDPLITE
1836 Mono_Posix_UnixSocketProtocol_SOL_SOCKET
= 0x00000800,
1837 #define Mono_Posix_UnixSocketProtocol_SOL_SOCKET Mono_Posix_UnixSocketProtocol_SOL_SOCKET
1839 int Mono_Posix_FromUnixSocketProtocol (int x
, int *r
);
1840 int Mono_Posix_ToUnixSocketProtocol (int x
, int *r
);
1842 enum Mono_Posix_UnixSocketType
{
1843 Mono_Posix_UnixSocketType_SOCK_DCCP
= 0x00000006,
1844 #define Mono_Posix_UnixSocketType_SOCK_DCCP Mono_Posix_UnixSocketType_SOCK_DCCP
1845 Mono_Posix_UnixSocketType_SOCK_DGRAM
= 0x00000002,
1846 #define Mono_Posix_UnixSocketType_SOCK_DGRAM Mono_Posix_UnixSocketType_SOCK_DGRAM
1847 Mono_Posix_UnixSocketType_SOCK_PACKET
= 0x0000000a,
1848 #define Mono_Posix_UnixSocketType_SOCK_PACKET Mono_Posix_UnixSocketType_SOCK_PACKET
1849 Mono_Posix_UnixSocketType_SOCK_RAW
= 0x00000003,
1850 #define Mono_Posix_UnixSocketType_SOCK_RAW Mono_Posix_UnixSocketType_SOCK_RAW
1851 Mono_Posix_UnixSocketType_SOCK_RDM
= 0x00000004,
1852 #define Mono_Posix_UnixSocketType_SOCK_RDM Mono_Posix_UnixSocketType_SOCK_RDM
1853 Mono_Posix_UnixSocketType_SOCK_SEQPACKET
= 0x00000005,
1854 #define Mono_Posix_UnixSocketType_SOCK_SEQPACKET Mono_Posix_UnixSocketType_SOCK_SEQPACKET
1855 Mono_Posix_UnixSocketType_SOCK_STREAM
= 0x00000001,
1856 #define Mono_Posix_UnixSocketType_SOCK_STREAM Mono_Posix_UnixSocketType_SOCK_STREAM
1858 int Mono_Posix_FromUnixSocketType (int x
, int *r
);
1859 int Mono_Posix_ToUnixSocketType (int x
, int *r
);
1861 enum Mono_Posix_WaitOptions
{
1862 Mono_Posix_WaitOptions_WNOHANG
= 0x00000001,
1863 #define Mono_Posix_WaitOptions_WNOHANG Mono_Posix_WaitOptions_WNOHANG
1864 Mono_Posix_WaitOptions_WUNTRACED
= 0x00000002,
1865 #define Mono_Posix_WaitOptions_WUNTRACED Mono_Posix_WaitOptions_WUNTRACED
1867 int Mono_Posix_FromWaitOptions (int x
, int *r
);
1868 int Mono_Posix_ToWaitOptions (int x
, int *r
);
1870 enum Mono_Posix_XattrFlags
{
1871 Mono_Posix_XattrFlags_XATTR_AUTO
= 0x00000000,
1872 #define Mono_Posix_XattrFlags_XATTR_AUTO Mono_Posix_XattrFlags_XATTR_AUTO
1873 Mono_Posix_XattrFlags_XATTR_CREATE
= 0x00000001,
1874 #define Mono_Posix_XattrFlags_XATTR_CREATE Mono_Posix_XattrFlags_XATTR_CREATE
1875 Mono_Posix_XattrFlags_XATTR_REPLACE
= 0x00000002,
1876 #define Mono_Posix_XattrFlags_XATTR_REPLACE Mono_Posix_XattrFlags_XATTR_REPLACE
1878 int Mono_Posix_FromXattrFlags (int x
, int *r
);
1879 int Mono_Posix_ToXattrFlags (int x
, int *r
);
1883 * Managed Structure Declarations
1886 struct Mono_Posix_Cmsghdr
;
1887 struct Mono_Posix_Flock
;
1888 struct Mono_Posix_In6Addr
;
1889 struct Mono_Posix_InAddr
;
1890 struct Mono_Posix_Iovec
;
1891 struct Mono_Posix_Linger
;
1892 struct Mono_Posix_Pollfd
;
1893 struct Mono_Posix_SockaddrIn
;
1894 struct Mono_Posix_SockaddrIn6
;
1895 struct Mono_Posix_Stat
;
1896 struct Mono_Posix_Statvfs
;
1897 struct Mono_Posix_Syscall__Dirent
;
1898 struct Mono_Posix_Syscall__Fstab
;
1899 struct Mono_Posix_Syscall__Group
;
1900 struct Mono_Posix_Syscall__Msghdr
;
1901 struct Mono_Posix_Syscall__Passwd
;
1902 struct Mono_Posix_Syscall__Utsname
;
1903 struct Mono_Posix_Timespec
;
1904 struct Mono_Posix_Timeval
;
1905 struct Mono_Posix_Timezone
;
1906 struct Mono_Posix_Utimbuf
;
1907 struct Mono_Posix__SockaddrDynamic
;
1908 struct Mono_Posix__SockaddrHeader
;
1909 struct Mono_Unix_UnixSignal_SignalInfo
;
1912 * Inferred Structure Declarations
1921 struct sockaddr_in6
;
1928 * Delegate Declarations
1931 typedef int (*Mono_Posix_RuntimeIsShuttingDown
) (void);
1937 struct Mono_Posix_Cmsghdr
{
1944 Mono_Posix_FromCmsghdr (struct Mono_Posix_Cmsghdr
* from
, struct cmsghdr
*to
);
1946 Mono_Posix_ToCmsghdr (struct cmsghdr
*from
, struct Mono_Posix_Cmsghdr
* to
);
1949 struct Mono_Posix_Flock
{
1952 gint64 l_start
; /* off_t */
1953 gint64 l_len
; /* off_t */
1954 int l_pid
; /* pid_t */
1958 Mono_Posix_FromFlock (struct Mono_Posix_Flock
* from
, struct flock
*to
);
1960 Mono_Posix_ToFlock (struct flock
*from
, struct Mono_Posix_Flock
* to
);
1963 struct Mono_Posix_In6Addr
{
1968 struct Mono_Posix_InAddr
{
1969 unsigned int s_addr
;
1972 struct Mono_Posix_Iovec
{
1978 Mono_Posix_FromIovec (struct Mono_Posix_Iovec
* from
, struct iovec
*to
);
1980 Mono_Posix_ToIovec (struct iovec
*from
, struct Mono_Posix_Iovec
* to
);
1983 struct Mono_Posix_Linger
{
1989 Mono_Posix_FromLinger (struct Mono_Posix_Linger
* from
, struct linger
*to
);
1991 Mono_Posix_ToLinger (struct linger
*from
, struct Mono_Posix_Linger
* to
);
1994 struct Mono_Posix_Pollfd
{
2001 Mono_Posix_FromPollfd (struct Mono_Posix_Pollfd
* from
, struct pollfd
*to
);
2003 Mono_Posix_ToPollfd (struct pollfd
*from
, struct Mono_Posix_Pollfd
* to
);
2006 struct Mono_Posix_SockaddrIn
{
2009 unsigned short sin_port
;
2010 struct Mono_Posix_InAddr sin_addr
;
2014 Mono_Posix_FromSockaddrIn (struct Mono_Posix_SockaddrIn
* from
, struct sockaddr_in
*to
);
2016 Mono_Posix_ToSockaddrIn (struct sockaddr_in
*from
, struct Mono_Posix_SockaddrIn
* to
);
2019 struct Mono_Posix_SockaddrIn6
{
2022 unsigned short sin6_port
;
2023 unsigned int sin6_flowinfo
;
2024 struct Mono_Posix_In6Addr sin6_addr
;
2025 unsigned int sin6_scope_id
;
2029 Mono_Posix_FromSockaddrIn6 (struct Mono_Posix_SockaddrIn6
* from
, struct sockaddr_in6
*to
);
2031 Mono_Posix_ToSockaddrIn6 (struct sockaddr_in6
*from
, struct Mono_Posix_SockaddrIn6
* to
);
2034 struct Mono_Posix_Stat
{
2035 guint64 st_dev
; /* dev_t */
2036 guint64 st_ino
; /* ino_t */
2037 unsigned int st_mode
;
2038 unsigned int _padding_
;
2039 guint64 st_nlink
; /* nlink_t */
2040 unsigned int st_uid
; /* uid_t */
2041 unsigned int st_gid
; /* gid_t */
2042 guint64 st_rdev
; /* dev_t */
2043 gint64 st_size
; /* off_t */
2044 gint64 st_blksize
; /* blksize_t */
2045 gint64 st_blocks
; /* blkcnt_t */
2046 gint64 st_atime_
; /* time_t */
2047 gint64 st_mtime_
; /* time_t */
2048 gint64 st_ctime_
; /* time_t */
2049 gint64 st_atime_nsec
;
2050 gint64 st_mtime_nsec
;
2051 gint64 st_ctime_nsec
;
2054 struct Mono_Posix_Statvfs
{
2057 guint64 f_blocks
; /* fsblkcnt_t */
2058 guint64 f_bfree
; /* fsblkcnt_t */
2059 guint64 f_bavail
; /* fsblkcnt_t */
2060 guint64 f_files
; /* fsfilcnt_t */
2061 guint64 f_ffree
; /* fsfilcnt_t */
2062 guint64 f_favail
; /* fsfilcnt_t */
2068 struct Mono_Posix_Syscall__Dirent
{
2069 guint64 d_ino
; /* ino_t */
2070 gint64 d_off
; /* off_t */
2071 unsigned short d_reclen
;
2072 unsigned char d_type
;
2076 struct Mono_Posix_Syscall__Fstab
{
2087 struct Mono_Posix_Syscall__Group
{
2090 unsigned int gr_gid
; /* gid_t */
2096 struct Mono_Posix_Syscall__Msghdr
{
2097 struct Mono_Posix_Iovec
* msg_iov
;
2099 unsigned char* msg_control
;
2100 gint64 msg_controllen
;
2104 struct Mono_Posix_Syscall__Passwd
{
2107 unsigned int pw_uid
; /* uid_t */
2108 unsigned int pw_gid
; /* gid_t */
2115 struct Mono_Posix_Syscall__Utsname
{
2125 struct Mono_Posix_Timespec
{
2126 gint64 tv_sec
; /* time_t */
2131 Mono_Posix_FromTimespec (struct Mono_Posix_Timespec
* from
, struct timespec
*to
);
2133 Mono_Posix_ToTimespec (struct timespec
*from
, struct Mono_Posix_Timespec
* to
);
2136 struct Mono_Posix_Timeval
{
2137 gint64 tv_sec
; /* time_t */
2138 gint64 tv_usec
; /* suseconds_t */
2142 Mono_Posix_FromTimeval (struct Mono_Posix_Timeval
* from
, struct timeval
*to
);
2144 Mono_Posix_ToTimeval (struct timeval
*from
, struct Mono_Posix_Timeval
* to
);
2147 struct Mono_Posix_Timezone
{
2153 Mono_Posix_FromTimezone (struct Mono_Posix_Timezone
* from
, struct timezone
*to
);
2155 Mono_Posix_ToTimezone (struct timezone
*from
, struct Mono_Posix_Timezone
* to
);
2158 struct Mono_Posix_Utimbuf
{
2159 gint64 actime
; /* time_t */
2160 gint64 modtime
; /* time_t */
2164 Mono_Posix_FromUtimbuf (struct Mono_Posix_Utimbuf
* from
, struct utimbuf
*to
);
2166 Mono_Posix_ToUtimbuf (struct utimbuf
*from
, struct Mono_Posix_Utimbuf
* to
);
2169 struct Mono_Posix__SockaddrDynamic
{
2172 unsigned char* data
;
2176 struct Mono_Posix__SockaddrHeader
{
2181 struct Mono_Unix_UnixSignal_SignalInfo
{
2196 char* helper_Mono_Posix_GetGroupName (int gid
);
2197 char* helper_Mono_Posix_GetUserName (int uid
);
2198 char* helper_Mono_Posix_readdir (void* dir
);
2199 int helper_Mono_Posix_Stat (const char* filename
, int dereference
, int* device
, int* inode
, int* mode
, int* nlinks
, int* uid
, int* gid
, int* rdev
, gint64
* size
, gint64
* blksize
, gint64
* blocks
, gint64
* atime
, gint64
* mtime
, gint64
* ctime
);
2200 int map_Mono_Posix_AccessMode (int mode
);
2201 int map_Mono_Posix_FileMode (int mode
);
2202 int map_Mono_Posix_OpenFlags (int flags
);
2203 int map_Mono_Posix_WaitOptions (int wait_options
);
2204 int Mono_Posix_Cmsghdr_getsize (void);
2205 int Mono_Posix_FromIn6Addr (struct Mono_Posix_In6Addr
* source
, void* destination
);
2206 int Mono_Posix_FromInAddr (struct Mono_Posix_InAddr
* source
, void* destination
);
2207 int Mono_Posix_FromMremapFlags (guint64 value
, guint64
* rval
);
2208 int Mono_Posix_FromRealTimeSignum (int offset
, int* rval
);
2209 int Mono_Posix_FromSockaddr (struct Mono_Posix__SockaddrHeader
* source
, void* destination
);
2210 int Mono_Posix_FromStat (struct Mono_Posix_Stat
* source
, void* destination
);
2211 int Mono_Posix_FromStatvfs (struct Mono_Posix_Statvfs
* source
, void* destination
);
2212 int Mono_Posix_SIGRTMAX (void);
2213 int Mono_Posix_SIGRTMIN (void);
2214 int Mono_Posix_SockaddrStorage_get_size (void);
2215 int Mono_Posix_SockaddrUn_get_sizeof_sun_path (void);
2216 int Mono_Posix_Sockaddr_GetNativeSize (struct Mono_Posix__SockaddrHeader
* address
, gint64
* size
);
2217 int Mono_Posix_Stdlib_BUFSIZ (void);
2218 void* Mono_Posix_Stdlib_calloc (guint64 nmemb
, guint64 size
);
2219 int Mono_Posix_Stdlib_clearerr (void* stream
);
2220 void* Mono_Posix_Stdlib_CreateFilePosition (void);
2221 int Mono_Posix_Stdlib_DumpFilePosition (char* buf
, void* handle
, int len
);
2222 int Mono_Posix_Stdlib_EOF (void);
2223 int Mono_Posix_Stdlib_EXIT_FAILURE (void);
2224 int Mono_Posix_Stdlib_EXIT_SUCCESS (void);
2225 int Mono_Posix_Stdlib_fclose (void* stream
);
2226 int Mono_Posix_Stdlib_feof (void* stream
);
2227 int Mono_Posix_Stdlib_ferror (void* stream
);
2228 int Mono_Posix_Stdlib_fflush (void* stream
);
2229 int Mono_Posix_Stdlib_fgetc (void* stream
);
2230 int Mono_Posix_Stdlib_fgetpos (void* stream
, void* pos
);
2231 void* Mono_Posix_Stdlib_fgets (char* sb
, int size
, void* stream
);
2232 int Mono_Posix_Stdlib_FILENAME_MAX (void);
2233 void* Mono_Posix_Stdlib_fopen (const char* path
, const char* mode
);
2234 int Mono_Posix_Stdlib_FOPEN_MAX (void);
2235 int Mono_Posix_Stdlib_fprintf (void* stream
, const char* format
, const char* message
);
2236 int Mono_Posix_Stdlib_fputc (int c
, void* stream
);
2237 int Mono_Posix_Stdlib_fputs (const char* s
, void* stream
);
2238 guint64
Mono_Posix_Stdlib_fread (unsigned char* ptr
, guint64 size
, guint64 nmemb
, void* stream
);
2239 void Mono_Posix_Stdlib_free (void* ptr
);
2240 void* Mono_Posix_Stdlib_freopen (const char* path
, const char* mode
, void* stream
);
2241 int Mono_Posix_Stdlib_fseek (void* stream
, gint64 offset
, int origin
);
2242 int Mono_Posix_Stdlib_fsetpos (void* stream
, void* pos
);
2243 gint64
Mono_Posix_Stdlib_ftell (void* stream
);
2244 guint64
Mono_Posix_Stdlib_fwrite (unsigned char* ptr
, guint64 size
, guint64 nmemb
, void* stream
);
2245 int Mono_Posix_Stdlib_GetLastError (void);
2246 void Mono_Posix_Stdlib_InvokeSignalHandler (int signum
, void* handler
);
2247 int Mono_Posix_Stdlib_L_tmpnam (void);
2248 void* Mono_Posix_Stdlib_malloc (guint64 size
);
2249 int Mono_Posix_Stdlib_MB_CUR_MAX (void);
2250 int Mono_Posix_Stdlib_perror (const char* s
, int err
);
2251 int Mono_Posix_Stdlib_RAND_MAX (void);
2252 void* Mono_Posix_Stdlib_realloc (void* ptr
, guint64 size
);
2253 int Mono_Posix_Stdlib_rewind (void* stream
);
2254 int Mono_Posix_Stdlib_setbuf (void* stream
, void* buf
);
2255 void Mono_Posix_Stdlib_SetLastError (int error
);
2256 int Mono_Posix_Stdlib_setvbuf (void* stream
, void* buf
, int mode
, guint64 size
);
2257 void* Mono_Posix_Stdlib_SIG_DFL (void);
2258 void* Mono_Posix_Stdlib_SIG_ERR (void);
2259 void* Mono_Posix_Stdlib_SIG_IGN (void);
2260 void* Mono_Posix_Stdlib_stderr (void);
2261 void* Mono_Posix_Stdlib_stdin (void);
2262 void* Mono_Posix_Stdlib_stdout (void);
2263 guint64
Mono_Posix_Stdlib_strlen (void* s
);
2264 void* Mono_Posix_Stdlib_tmpfile (void);
2265 int Mono_Posix_Stdlib_TMP_MAX (void);
2266 int Mono_Posix_Stdlib_ungetc (int c
, void* stream
);
2267 int Mono_Posix_Stdlib__IOFBF (void);
2268 int Mono_Posix_Stdlib__IOLBF (void);
2269 int Mono_Posix_Stdlib__IONBF (void);
2270 int Mono_Posix_Syscall_accept (int socket
, struct Mono_Posix__SockaddrHeader
* address
);
2271 int Mono_Posix_Syscall_accept4 (int socket
, struct Mono_Posix__SockaddrHeader
* address
, int flags
);
2272 int Mono_Posix_Syscall_bind (int socket
, struct Mono_Posix__SockaddrHeader
* address
);
2273 int Mono_Posix_Syscall_closelog (void);
2274 guint64
Mono_Posix_Syscall_CMSG_ALIGN (guint64 length
);
2275 gint64
Mono_Posix_Syscall_CMSG_DATA (unsigned char* msg_control
, gint64 msg_controllen
, gint64 cmsg
);
2276 gint64
Mono_Posix_Syscall_CMSG_FIRSTHDR (unsigned char* msg_control
, gint64 msg_controllen
);
2277 guint64
Mono_Posix_Syscall_CMSG_LEN (guint64 length
);
2278 gint64
Mono_Posix_Syscall_CMSG_NXTHDR (unsigned char* msg_control
, gint64 msg_controllen
, gint64 cmsg
);
2279 guint64
Mono_Posix_Syscall_CMSG_SPACE (guint64 length
);
2280 guint64
Mono_Posix_Syscall_confstr (int name
, char* buf
, guint64 len
);
2281 int Mono_Posix_Syscall_connect (int socket
, struct Mono_Posix__SockaddrHeader
* address
);
2282 int Mono_Posix_Syscall_creat (const char* pathname
, unsigned int mode
);
2283 int Mono_Posix_Syscall_endfsent (void);
2284 int Mono_Posix_Syscall_endgrent (void);
2285 int Mono_Posix_Syscall_endpwent (void);
2286 int Mono_Posix_Syscall_endusershell (void);
2287 int Mono_Posix_Syscall_fcntl (int fd
, int cmd
);
2288 int Mono_Posix_Syscall_fcntl_arg (int fd
, int cmd
, gint64 arg
);
2289 int Mono_Posix_Syscall_fcntl_arg_int (int fd
, int cmd
, int arg
);
2290 int Mono_Posix_Syscall_fcntl_arg_ptr (int fd
, int cmd
, void* ptr
);
2291 int Mono_Posix_Syscall_fcntl_lock (int fd
, int cmd
, struct Mono_Posix_Flock
* lock
);
2292 int Mono_Posix_Syscall_fgetgrent (void* stream
, struct Mono_Posix_Syscall__Group
* grbuf
);
2293 int Mono_Posix_Syscall_fgetpwent (void* stream
, struct Mono_Posix_Syscall__Passwd
* pwbuf
);
2294 gint64
Mono_Posix_Syscall_fgetxattr (int fd
, const char* name
, unsigned char* value
, guint64 size
);
2295 gint64
Mono_Posix_Syscall_flistxattr (int fd
, unsigned char* list
, guint64 size
);
2296 gint64
Mono_Posix_Syscall_fpathconf (int filedes
, int name
, int defaultError
);
2297 int Mono_Posix_Syscall_fremovexattr (int fd
, const char* name
);
2298 int Mono_Posix_Syscall_fsetxattr (int fd
, const char* name
, unsigned char* value
, guint64 size
, int flags
);
2299 int Mono_Posix_Syscall_fstat (int filedes
, struct Mono_Posix_Stat
* buf
);
2300 int Mono_Posix_Syscall_fstatat (int dirfd
, const char* file_name
, struct Mono_Posix_Stat
* buf
, int flags
);
2301 int Mono_Posix_Syscall_fstatvfs (int fd
, struct Mono_Posix_Statvfs
* buf
);
2302 int Mono_Posix_Syscall_ftruncate (int fd
, gint64 length
);
2303 int Mono_Posix_Syscall_futimens (int fd
, struct Mono_Posix_Timespec
* times
);
2304 int Mono_Posix_Syscall_futimes (int fd
, struct Mono_Posix_Timeval
* tvp
);
2305 void* Mono_Posix_Syscall_getcwd (char* buf
, guint64 size
);
2306 int Mono_Posix_Syscall_getdomainname (char* name
, guint64 len
);
2307 int Mono_Posix_Syscall_getfsent (struct Mono_Posix_Syscall__Fstab
* fs
);
2308 int Mono_Posix_Syscall_getfsfile (const char* mount_point
, struct Mono_Posix_Syscall__Fstab
* fs
);
2309 int Mono_Posix_Syscall_getfsspec (const char* special_file
, struct Mono_Posix_Syscall__Fstab
* fs
);
2310 int Mono_Posix_Syscall_getgrent (struct Mono_Posix_Syscall__Group
* grbuf
);
2311 int Mono_Posix_Syscall_getgrgid (unsigned int uid
, struct Mono_Posix_Syscall__Group
* group
);
2312 int Mono_Posix_Syscall_getgrgid_r (unsigned int uid
, struct Mono_Posix_Syscall__Group
* grbuf
, void** grbufp
);
2313 int Mono_Posix_Syscall_getgrnam (const char* name
, struct Mono_Posix_Syscall__Group
* group
);
2314 int Mono_Posix_Syscall_getgrnam_r (const char* name
, struct Mono_Posix_Syscall__Group
* grbuf
, void** grbufp
);
2315 gint64
Mono_Posix_Syscall_gethostid (void);
2316 int Mono_Posix_Syscall_gethostname (char* name
, guint64 len
);
2317 int Mono_Posix_Syscall_getlogin_r (char* name
, guint64 bufsize
);
2318 int Mono_Posix_Syscall_getpeername (int socket
, struct Mono_Posix__SockaddrHeader
* address
);
2319 int Mono_Posix_Syscall_getpwent (struct Mono_Posix_Syscall__Passwd
* pwbuf
);
2320 int Mono_Posix_Syscall_getpwnam (const char* name
, struct Mono_Posix_Syscall__Passwd
* passwd
);
2321 int Mono_Posix_Syscall_getpwnam_r (const char* name
, struct Mono_Posix_Syscall__Passwd
* pwbuf
, void** pwbufp
);
2322 int Mono_Posix_Syscall_getpwuid (unsigned int uid
, struct Mono_Posix_Syscall__Passwd
* passwd
);
2323 int Mono_Posix_Syscall_getpwuid_r (unsigned int uid
, struct Mono_Posix_Syscall__Passwd
* pwbuf
, void** pwbufp
);
2324 int Mono_Posix_Syscall_getsockname (int socket
, struct Mono_Posix__SockaddrHeader
* address
);
2325 int Mono_Posix_Syscall_getsockopt (int socket
, int level
, int option_name
, void* option_value
, gint64
* option_len
);
2326 int Mono_Posix_Syscall_getsockopt_linger (int socket
, int level
, int option_name
, struct Mono_Posix_Linger
* option_value
);
2327 int Mono_Posix_Syscall_getsockopt_timeval (int socket
, int level
, int option_name
, struct Mono_Posix_Timeval
* option_value
);
2328 int Mono_Posix_Syscall_gettimeofday (struct Mono_Posix_Timeval
* tv
, void* ignore
);
2329 gint64
Mono_Posix_Syscall_getxattr (const char* path
, const char* name
, unsigned char* value
, guint64 size
);
2330 int Mono_Posix_Syscall_get_at_fdcwd (void);
2331 gint64
Mono_Posix_Syscall_get_utime_now (void);
2332 gint64
Mono_Posix_Syscall_get_utime_omit (void);
2333 gint64
Mono_Posix_Syscall_lgetxattr (const char* path
, const char* name
, unsigned char* value
, guint64 size
);
2334 gint64
Mono_Posix_Syscall_listxattr (const char* path
, unsigned char* list
, guint64 size
);
2335 gint64
Mono_Posix_Syscall_llistxattr (const char* path
, unsigned char* list
, guint64 size
);
2336 int Mono_Posix_Syscall_lockf (int fd
, int cmd
, gint64 len
);
2337 int Mono_Posix_Syscall_lremovexattr (const char* path
, const char* name
);
2338 gint64
Mono_Posix_Syscall_lseek (int fd
, gint64 offset
, int whence
);
2339 int Mono_Posix_Syscall_lsetxattr (const char* path
, const char* name
, unsigned char* value
, guint64 size
, int flags
);
2340 int Mono_Posix_Syscall_lstat (const char* file_name
, struct Mono_Posix_Stat
* buf
);
2341 int Mono_Posix_Syscall_lutimes (const char* filename
, struct Mono_Posix_Timeval
* tvp
);
2342 int Mono_Posix_Syscall_L_ctermid (void);
2343 int Mono_Posix_Syscall_L_cuserid (void);
2344 int Mono_Posix_Syscall_mincore (void* start
, guint64 length
, unsigned char* vec
);
2345 int Mono_Posix_Syscall_mknod (const char* pathname
, unsigned int mode
, guint64 dev
);
2346 int Mono_Posix_Syscall_mknodat (int dirfd
, const char* pathname
, unsigned int mode
, guint64 dev
);
2347 int Mono_Posix_Syscall_mlock (void* start
, guint64 len
);
2348 void* Mono_Posix_Syscall_mmap (void* start
, guint64 length
, int prot
, int flags
, int fd
, gint64 offset
);
2349 int Mono_Posix_Syscall_mprotect (void* start
, guint64 len
, int prot
);
2350 void* Mono_Posix_Syscall_mremap (void* old_address
, guint64 old_size
, guint64 new_size
, guint64 flags
);
2351 int Mono_Posix_Syscall_msync (void* start
, guint64 len
, int flags
);
2352 int Mono_Posix_Syscall_munlock (void* start
, guint64 len
);
2353 int Mono_Posix_Syscall_munmap (void* start
, guint64 length
);
2354 int Mono_Posix_Syscall_nanosleep (struct Mono_Posix_Timespec
* req
, struct Mono_Posix_Timespec
* rem
);
2355 int Mono_Posix_Syscall_open (const char* pathname
, int flags
);
2356 int Mono_Posix_Syscall_openlog (void* ident
, int option
, int facility
);
2357 int Mono_Posix_Syscall_open_mode (const char* pathname
, int flags
, unsigned int mode
);
2358 gint64
Mono_Posix_Syscall_pathconf (const char* path
, int name
, int defaultError
);
2359 int Mono_Posix_Syscall_pipe (int* reading
, int* writing
);
2360 int Mono_Posix_Syscall_posix_fadvise (int fd
, gint64 offset
, gint64 len
, int advice
);
2361 int Mono_Posix_Syscall_posix_fallocate (int fd
, gint64 offset
, guint64 len
);
2362 int Mono_Posix_Syscall_posix_madvise (void* addr
, guint64 len
, int advice
);
2363 gint64
Mono_Posix_Syscall_pread (int fd
, void* buf
, guint64 count
, gint64 offset
);
2364 gint64
Mono_Posix_Syscall_preadv (int fd
, struct Mono_Posix_Iovec
* iov
, int iovcnt
, gint64 offset
);
2365 int Mono_Posix_Syscall_psignal (int sig
, const char* s
);
2366 gint64
Mono_Posix_Syscall_pwrite (int fd
, void* buf
, guint64 count
, gint64 offset
);
2367 gint64
Mono_Posix_Syscall_pwritev (int fd
, struct Mono_Posix_Iovec
* iov
, int iovcnt
, gint64 offset
);
2368 gint64
Mono_Posix_Syscall_read (int fd
, void* buf
, guint64 count
);
2369 int Mono_Posix_Syscall_readdir (void* dir
, struct Mono_Posix_Syscall__Dirent
* dentry
);
2370 int Mono_Posix_Syscall_readdir_r (void* dirp
, struct Mono_Posix_Syscall__Dirent
* entry
, void** result
);
2371 gint64
Mono_Posix_Syscall_readlink (const char* path
, unsigned char* buf
, guint64 bufsiz
);
2372 gint64
Mono_Posix_Syscall_readlinkat (int dirfd
, const char* pathname
, unsigned char* buf
, guint64 bufsiz
);
2373 gint64
Mono_Posix_Syscall_readv (int fd
, struct Mono_Posix_Iovec
* iov
, int iovcnt
);
2374 gint64
Mono_Posix_Syscall_recv (int socket
, void* buffer
, guint64 length
, int flags
);
2375 gint64
Mono_Posix_Syscall_recvfrom (int socket
, void* buffer
, guint64 length
, int flags
, struct Mono_Posix__SockaddrHeader
* address
);
2376 gint64
Mono_Posix_Syscall_recvmsg (int socket
, struct Mono_Posix_Syscall__Msghdr
* message
, struct Mono_Posix__SockaddrHeader
* msg_name
, int flags
);
2377 int Mono_Posix_Syscall_remap_file_pages (void* start
, guint64 size
, int prot
, gint64 pgoff
, int flags
);
2378 int Mono_Posix_Syscall_removexattr (const char* path
, const char* name
);
2379 int Mono_Posix_Syscall_rewinddir (void* dir
);
2380 int Mono_Posix_Syscall_seekdir (void* dir
, gint64 offset
);
2381 gint64
Mono_Posix_Syscall_send (int socket
, void* message
, guint64 length
, int flags
);
2382 gint64
Mono_Posix_Syscall_sendfile (int out_fd
, int in_fd
, gint64
* offset
, guint64 count
);
2383 gint64
Mono_Posix_Syscall_sendmsg (int socket
, struct Mono_Posix_Syscall__Msghdr
* message
, struct Mono_Posix__SockaddrHeader
* msg_name
, int flags
);
2384 gint64
Mono_Posix_Syscall_sendto (int socket
, void* message
, guint64 length
, int flags
, struct Mono_Posix__SockaddrHeader
* address
);
2385 int Mono_Posix_Syscall_setdomainname (const char* name
, guint64 len
);
2386 int Mono_Posix_Syscall_setfsent (void);
2387 int Mono_Posix_Syscall_setgrent (void);
2388 int Mono_Posix_Syscall_setgroups (guint64 size
, unsigned int* list
);
2389 int Mono_Posix_Syscall_sethostid (gint64 hostid
);
2390 int Mono_Posix_Syscall_sethostname (const char* name
, guint64 len
);
2391 int Mono_Posix_Syscall_setpwent (void);
2392 int Mono_Posix_Syscall_setsockopt (int socket
, int level
, int option_name
, void* option_value
, gint64 option_len
);
2393 int Mono_Posix_Syscall_setsockopt_linger (int socket
, int level
, int option_name
, struct Mono_Posix_Linger
* option_value
);
2394 int Mono_Posix_Syscall_setsockopt_timeval (int socket
, int level
, int option_name
, struct Mono_Posix_Timeval
* option_value
);
2395 int Mono_Posix_Syscall_settimeofday (struct Mono_Posix_Timeval
* tv
, struct Mono_Posix_Timezone
* tz
);
2396 int Mono_Posix_Syscall_setusershell (void);
2397 int Mono_Posix_Syscall_setxattr (const char* path
, const char* name
, unsigned char* value
, guint64 size
, int flags
);
2398 int Mono_Posix_Syscall_socketpair (int domain
, int type
, int protocol
, int* socket1
, int* socket2
);
2399 int Mono_Posix_Syscall_stat (const char* file_name
, struct Mono_Posix_Stat
* buf
);
2400 int Mono_Posix_Syscall_statvfs (const char* path
, struct Mono_Posix_Statvfs
* buf
);
2401 int Mono_Posix_Syscall_stime (gint64
* t
);
2402 int Mono_Posix_Syscall_strerror_r (int errnum
, char* buf
, guint64 n
);
2403 int Mono_Posix_Syscall_swab (void* from
, void* to
, gint64 n
);
2404 int Mono_Posix_Syscall_sync (void);
2405 gint64
Mono_Posix_Syscall_sysconf (int name
, int defaultError
);
2406 int Mono_Posix_Syscall_syslog (int priority
, const char* message
);
2407 gint64
Mono_Posix_Syscall_telldir (void* dir
);
2408 gint64
Mono_Posix_Syscall_time (gint64
* t
);
2409 int Mono_Posix_Syscall_truncate (const char* path
, gint64 length
);
2410 int Mono_Posix_Syscall_ttyname_r (int fd
, char* buf
, guint64 buflen
);
2411 int Mono_Posix_Syscall_uname (struct Mono_Posix_Syscall__Utsname
* buf
);
2412 int Mono_Posix_Syscall_utime (const char* filename
, struct Mono_Posix_Utimbuf
* buf
, int use_buf
);
2413 int Mono_Posix_Syscall_utimensat (int dirfd
, const char* pathname
, struct Mono_Posix_Timespec
* times
, int flags
);
2414 int Mono_Posix_Syscall_utimes (const char* filename
, struct Mono_Posix_Timeval
* tvp
);
2415 int Mono_Posix_Syscall_WEXITSTATUS (int status
);
2416 int Mono_Posix_Syscall_WIFEXITED (int status
);
2417 int Mono_Posix_Syscall_WIFSIGNALED (int status
);
2418 int Mono_Posix_Syscall_WIFSTOPPED (int status
);
2419 gint64
Mono_Posix_Syscall_write (int fd
, void* buf
, guint64 count
);
2420 gint64
Mono_Posix_Syscall_writev (int fd
, struct Mono_Posix_Iovec
* iov
, int iovcnt
);
2421 int Mono_Posix_Syscall_WSTOPSIG (int status
);
2422 int Mono_Posix_Syscall_WTERMSIG (int status
);
2423 int Mono_Posix_ToIn6Addr (void* source
, struct Mono_Posix_In6Addr
* destination
);
2424 int Mono_Posix_ToInAddr (void* source
, struct Mono_Posix_InAddr
* destination
);
2425 int Mono_Posix_ToMremapFlags (guint64 value
, guint64
* rval
);
2426 int Mono_Posix_ToSockaddr (void* source
, gint64 size
, struct Mono_Posix__SockaddrHeader
* destination
);
2427 int Mono_Posix_ToStat (void* source
, struct Mono_Posix_Stat
* destination
);
2428 int Mono_Posix_ToStatvfs (void* source
, struct Mono_Posix_Statvfs
* destination
);
2429 void* Mono_Unix_UnixSignal_install (int signum
);
2430 int Mono_Unix_UnixSignal_uninstall (void* info
);
2431 int Mono_Unix_UnixSignal_WaitAny (void** infos
, int count
, int timeout
, Mono_Posix_RuntimeIsShuttingDown shutting_down
);
2432 void* Mono_Unix_VersionString (void);
2433 int wexitstatus (int status
);
2434 int wifexited (int status
);
2435 int wifsignaled (int status
);
2436 int wifstopped (int status
);
2437 int wstopsig (int status
);
2438 int wtermsig (int status
);
2442 #endif /* ndef INC_Mono_Posix_map_H */