X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2Fmap.h;h=d35416392c9f0b2c4cde82ac826d2f51a1e5b7c4;hb=fb2479e0744e9f6abe3b4996f2799173dbe80965;hp=baf45f12b052a836bb6acc4acb40885ba9413573;hpb=1fabd87b02f8d2e359150ed7a9e92613e60383bc;p=mono.git diff --git a/support/map.h b/support/map.h index baf45f12b05..d35416392c9 100644 --- a/support/map.h +++ b/support/map.h @@ -1,1116 +1,1755 @@ /* - * This file was automatically generated by make-map from ../../mcs/class/lib/default/Mono.Posix.dll. + * This file was automatically generated by create-native-map from Mono.Posix.dll. * * DO NOT MODIFY. */ -#include #ifndef INC_Mono_Posix_map_H #define INC_Mono_Posix_map_H -#include +#include G_BEGIN_DECLS -#define Mono_Posix_AccessMode_F_OK 0x00000008 -#define Mono_Posix_AccessMode_R_OK 0x00000001 -#define Mono_Posix_AccessMode_W_OK 0x00000002 -#define Mono_Posix_AccessMode_X_OK 0x00000004 -int Mono_Posix_FromAccessMode (int x, int *r); -int Mono_Posix_ToAccessMode (int x, int *r); - -#define Mono_Posix_ConfStr__CS_GNU_LIBC_VERSION 0x00000002 -#define Mono_Posix_ConfStr__CS_GNU_LIBPTHREAD_VERSION 0x00000003 -#define Mono_Posix_ConfStr__CS_LFS64_CFLAGS 0x000003ec -#define Mono_Posix_ConfStr__CS_LFS64_LDFLAGS 0x000003ed -#define Mono_Posix_ConfStr__CS_LFS64_LIBS 0x000003ee -#define Mono_Posix_ConfStr__CS_LFS64_LINTFLAGS 0x000003ef -#define Mono_Posix_ConfStr__CS_LFS_CFLAGS 0x000003e8 -#define Mono_Posix_ConfStr__CS_LFS_LDFLAGS 0x000003e9 -#define Mono_Posix_ConfStr__CS_LFS_LIBS 0x000003ea -#define Mono_Posix_ConfStr__CS_LFS_LINTFLAGS 0x000003eb -#define Mono_Posix_ConfStr__CS_PATH 0x00000000 -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_CFLAGS 0x0000045c -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 0x0000045d -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LIBS 0x0000045e -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 0x0000045f -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 0x00000460 -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 0x00000461 -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LIBS 0x00000462 -#define Mono_Posix_ConfStr__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 0x00000463 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_CFLAGS 0x00000464 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LDFLAGS 0x00000465 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LIBS 0x00000466 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 0x00000467 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 0x00000468 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 0x00000469 -#define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 0x0000046a -#define Mono_Posix_ConfStr__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 0x0000046b -#define Mono_Posix_ConfStr__CS_V6_WIDTH_RESTRICTED_ENVS 0x00000001 -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_CFLAGS 0x0000044c -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LDFLAGS 0x0000044d -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LIBS 0x0000044e -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFF32_LINTFLAGS 0x0000044f -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_CFLAGS 0x00000450 -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LDFLAGS 0x00000451 -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LIBS 0x00000452 -#define Mono_Posix_ConfStr__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 0x00000453 -#define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_CFLAGS 0x00000454 -#define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LDFLAGS 0x00000455 -#define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LIBS 0x00000456 -#define Mono_Posix_ConfStr__CS_XBS5_LP64_OFF64_LINTFLAGS 0x00000457 -#define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_CFLAGS 0x00000458 -#define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 0x00000459 -#define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LIBS 0x0000045a -#define Mono_Posix_ConfStr__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 0x0000045b -int Mono_Posix_FromConfStr (int x, int *r); -int Mono_Posix_ToConfStr (int x, int *r); - -#define Mono_Posix_Error_E2BIG 0x00000007 -#define Mono_Posix_Error_EACCES 0x0000000d -#define Mono_Posix_Error_EADDRINUSE 0x00000062 -#define Mono_Posix_Error_EADDRNOTAVAIL 0x00000063 -#define Mono_Posix_Error_EADV 0x00000044 -#define Mono_Posix_Error_EAFNOSUPPORT 0x00000061 -#define Mono_Posix_Error_EAGAIN 0x0000000b -#define Mono_Posix_Error_EALREADY 0x00000072 -#define Mono_Posix_Error_EBADE 0x00000034 -#define Mono_Posix_Error_EBADF 0x00000009 -#define Mono_Posix_Error_EBADFD 0x0000004d -#define Mono_Posix_Error_EBADMSG 0x0000004a -#define Mono_Posix_Error_EBADR 0x00000035 -#define Mono_Posix_Error_EBADRQC 0x00000038 -#define Mono_Posix_Error_EBADSLT 0x00000039 -#define Mono_Posix_Error_EBFONT 0x0000003b -#define Mono_Posix_Error_EBUSY 0x00000010 -#define Mono_Posix_Error_ECHILD 0x0000000a -#define Mono_Posix_Error_ECHRNG 0x0000002c -#define Mono_Posix_Error_ECOMM 0x00000046 -#define Mono_Posix_Error_ECONNABORTED 0x00000067 -#define Mono_Posix_Error_ECONNREFUSED 0x0000006f -#define Mono_Posix_Error_ECONNRESET 0x00000068 -#define Mono_Posix_Error_EDEADLK 0x00000023 -#define Mono_Posix_Error_EDEADLOCK 0x00000023 -#define Mono_Posix_Error_EDESTADDRREQ 0x00000059 -#define Mono_Posix_Error_EDOM 0x00000021 -#define Mono_Posix_Error_EDOTDOT 0x00000049 -#define Mono_Posix_Error_EDQUOT 0x0000007a -#define Mono_Posix_Error_EEXIST 0x00000011 -#define Mono_Posix_Error_EFAULT 0x0000000e -#define Mono_Posix_Error_EFBIG 0x0000001b -#define Mono_Posix_Error_EHOSTDOWN 0x00000070 -#define Mono_Posix_Error_EHOSTUNREACH 0x00000071 -#define Mono_Posix_Error_EIDRM 0x0000002b -#define Mono_Posix_Error_EILSEQ 0x00000054 -#define Mono_Posix_Error_EINPROGRESS 0x00000073 -#define Mono_Posix_Error_EINTR 0x00000004 -#define Mono_Posix_Error_EINVAL 0x00000016 -#define Mono_Posix_Error_EIO 0x00000005 -#define Mono_Posix_Error_EISCONN 0x0000006a -#define Mono_Posix_Error_EISDIR 0x00000015 -#define Mono_Posix_Error_EISNAM 0x00000078 -#define Mono_Posix_Error_EL2HLT 0x00000033 -#define Mono_Posix_Error_EL2NSYNC 0x0000002d -#define Mono_Posix_Error_EL3HLT 0x0000002e -#define Mono_Posix_Error_EL3RST 0x0000002f -#define Mono_Posix_Error_ELIBACC 0x0000004f -#define Mono_Posix_Error_ELIBBAD 0x00000050 -#define Mono_Posix_Error_ELIBEXEC 0x00000053 -#define Mono_Posix_Error_ELIBMAX 0x00000052 -#define Mono_Posix_Error_ELIBSCN 0x00000051 -#define Mono_Posix_Error_ELNRNG 0x00000030 -#define Mono_Posix_Error_ELOOP 0x00000028 -#define Mono_Posix_Error_EMEDIUMTYPE 0x0000007c -#define Mono_Posix_Error_EMFILE 0x00000018 -#define Mono_Posix_Error_EMLINK 0x0000001f -#define Mono_Posix_Error_EMSGSIZE 0x0000005a -#define Mono_Posix_Error_EMULTIHOP 0x00000048 -#define Mono_Posix_Error_ENAMETOOLONG 0x00000024 -#define Mono_Posix_Error_ENAVAIL 0x00000077 -#define Mono_Posix_Error_ENETDOWN 0x00000064 -#define Mono_Posix_Error_ENETRESET 0x00000066 -#define Mono_Posix_Error_ENETUNREACH 0x00000065 -#define Mono_Posix_Error_ENFILE 0x00000017 -#define Mono_Posix_Error_ENOANO 0x00000037 -#define Mono_Posix_Error_ENOBUFS 0x00000069 -#define Mono_Posix_Error_ENOCSI 0x00000032 -#define Mono_Posix_Error_ENODATA 0x0000003d -#define Mono_Posix_Error_ENODEV 0x00000013 -#define Mono_Posix_Error_ENOENT 0x00000002 -#define Mono_Posix_Error_ENOEXEC 0x00000008 -#define Mono_Posix_Error_ENOLCK 0x00000025 -#define Mono_Posix_Error_ENOLINK 0x00000043 -#define Mono_Posix_Error_ENOMEDIUM 0x0000007b -#define Mono_Posix_Error_ENOMEM 0x0000000c -#define Mono_Posix_Error_ENOMSG 0x0000002a -#define Mono_Posix_Error_ENONET 0x00000040 -#define Mono_Posix_Error_ENOPKG 0x00000041 -#define Mono_Posix_Error_ENOPROTOOPT 0x0000005c -#define Mono_Posix_Error_ENOSPC 0x0000001c -#define Mono_Posix_Error_ENOSR 0x0000003f -#define Mono_Posix_Error_ENOSTR 0x0000003c -#define Mono_Posix_Error_ENOSYS 0x00000026 -#define Mono_Posix_Error_ENOTBLK 0x0000000f -#define Mono_Posix_Error_ENOTCONN 0x0000006b -#define Mono_Posix_Error_ENOTDIR 0x00000014 -#define Mono_Posix_Error_ENOTEMPTY 0x00000027 -#define Mono_Posix_Error_ENOTNAM 0x00000076 -#define Mono_Posix_Error_ENOTSOCK 0x00000058 -#define Mono_Posix_Error_ENOTTY 0x00000019 -#define Mono_Posix_Error_ENOTUNIQ 0x0000004c -#define Mono_Posix_Error_ENXIO 0x00000006 -#define Mono_Posix_Error_EOPNOTSUPP 0x0000005f -#define Mono_Posix_Error_EOVERFLOW 0x0000004b -#define Mono_Posix_Error_EPERM 0x00000001 -#define Mono_Posix_Error_EPFNOSUPPORT 0x00000060 -#define Mono_Posix_Error_EPIPE 0x00000020 -#define Mono_Posix_Error_EPROTO 0x00000047 -#define Mono_Posix_Error_EPROTONOSUPPORT 0x0000005d -#define Mono_Posix_Error_EPROTOTYPE 0x0000005b -#define Mono_Posix_Error_ERANGE 0x00000022 -#define Mono_Posix_Error_EREMCHG 0x0000004e -#define Mono_Posix_Error_EREMOTE 0x00000042 -#define Mono_Posix_Error_EREMOTEIO 0x00000079 -#define Mono_Posix_Error_ERESTART 0x00000055 -#define Mono_Posix_Error_EROFS 0x0000001e -#define Mono_Posix_Error_ESHUTDOWN 0x0000006c -#define Mono_Posix_Error_ESOCKTNOSUPPORT 0x0000005e -#define Mono_Posix_Error_ESPIPE 0x0000001d -#define Mono_Posix_Error_ESRCH 0x00000003 -#define Mono_Posix_Error_ESRMNT 0x00000045 -#define Mono_Posix_Error_ESTALE 0x00000074 -#define Mono_Posix_Error_ESTRPIPE 0x00000056 -#define Mono_Posix_Error_ETIME 0x0000003e -#define Mono_Posix_Error_ETIMEDOUT 0x0000006e -#define Mono_Posix_Error_ETOOMANYREFS 0x0000006d -#define Mono_Posix_Error_ETXTBSY 0x0000001a -#define Mono_Posix_Error_EUCLEAN 0x00000075 -#define Mono_Posix_Error_EUNATCH 0x00000031 -#define Mono_Posix_Error_EUSERS 0x00000057 -#define Mono_Posix_Error_EWOULDBLOCK 0x0000000b -#define Mono_Posix_Error_EXDEV 0x00000012 -#define Mono_Posix_Error_EXFULL 0x00000036 -int Mono_Posix_FromError (int x, int *r); -int Mono_Posix_ToError (int x, int *r); - -#define Mono_Posix_MmapProt_PROT_EXEC 0x00000004 -#define Mono_Posix_MmapProt_PROT_GROWSDOWN 0x01000000 -#define Mono_Posix_MmapProt_PROT_GROWSUP 0x02000000 -#define Mono_Posix_MmapProt_PROT_NONE 0x00000000 -#define Mono_Posix_MmapProt_PROT_READ 0x00000001 -#define Mono_Posix_MmapProt_PROT_WRITE 0x00000002 -int Mono_Posix_FromMmapProt (int x, int *r); -int Mono_Posix_ToMmapProt (int x, int *r); - -#define Mono_Posix_AccessModes_F_OK 0x00000008 -#define Mono_Posix_AccessModes_R_OK 0x00000001 -#define Mono_Posix_AccessModes_W_OK 0x00000002 -#define Mono_Posix_AccessModes_X_OK 0x00000004 +/* + * Public Macros + */ + +/* + * Public Includes + */ + +/* + * Enumerations + */ +enum Mono_Posix_AccessModes { + Mono_Posix_AccessModes_F_OK = 0x00000008, + #define Mono_Posix_AccessModes_F_OK Mono_Posix_AccessModes_F_OK + Mono_Posix_AccessModes_R_OK = 0x00000001, + #define Mono_Posix_AccessModes_R_OK Mono_Posix_AccessModes_R_OK + Mono_Posix_AccessModes_W_OK = 0x00000002, + #define Mono_Posix_AccessModes_W_OK Mono_Posix_AccessModes_W_OK + Mono_Posix_AccessModes_X_OK = 0x00000004, + #define Mono_Posix_AccessModes_X_OK Mono_Posix_AccessModes_X_OK +}; int Mono_Posix_FromAccessModes (int x, int *r); int Mono_Posix_ToAccessModes (int x, int *r); -#define Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION 0x00000002 -#define Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION 0x00000003 -#define Mono_Posix_ConfstrName__CS_LFS64_CFLAGS 0x000003ec -#define Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS 0x000003ed -#define Mono_Posix_ConfstrName__CS_LFS64_LIBS 0x000003ee -#define Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS 0x000003ef -#define Mono_Posix_ConfstrName__CS_LFS_CFLAGS 0x000003e8 -#define Mono_Posix_ConfstrName__CS_LFS_LDFLAGS 0x000003e9 -#define Mono_Posix_ConfstrName__CS_LFS_LIBS 0x000003ea -#define Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS 0x000003eb -#define Mono_Posix_ConfstrName__CS_PATH 0x00000000 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS 0x0000045c -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 0x0000045d -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS 0x0000045e -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 0x0000045f -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 0x00000460 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 0x00000461 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS 0x00000462 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 0x00000463 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS 0x00000464 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS 0x00000465 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS 0x00000466 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 0x00000467 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 0x00000468 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 0x00000469 -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 0x0000046a -#define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 0x0000046b -#define Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS 0x00000001 -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS 0x0000044c -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS 0x0000044d -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS 0x0000044e -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS 0x0000044f -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS 0x00000450 -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS 0x00000451 -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS 0x00000452 -#define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 0x00000453 -#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS 0x00000454 -#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS 0x00000455 -#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS 0x00000456 -#define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS 0x00000457 -#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS 0x00000458 -#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 0x00000459 -#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS 0x0000045a -#define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 0x0000045b +enum Mono_Posix_ConfstrName { + Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION = 0x00000002, + #define Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBC_VERSION + Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION = 0x00000003, + #define Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION Mono_Posix_ConfstrName__CS_GNU_LIBPTHREAD_VERSION + Mono_Posix_ConfstrName__CS_LFS64_CFLAGS = 0x000003ec, + #define Mono_Posix_ConfstrName__CS_LFS64_CFLAGS Mono_Posix_ConfstrName__CS_LFS64_CFLAGS + Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS = 0x000003ed, + #define Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS Mono_Posix_ConfstrName__CS_LFS64_LDFLAGS + Mono_Posix_ConfstrName__CS_LFS64_LIBS = 0x000003ee, + #define Mono_Posix_ConfstrName__CS_LFS64_LIBS Mono_Posix_ConfstrName__CS_LFS64_LIBS + Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS = 0x000003ef, + #define Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS64_LINTFLAGS + Mono_Posix_ConfstrName__CS_LFS_CFLAGS = 0x000003e8, + #define Mono_Posix_ConfstrName__CS_LFS_CFLAGS Mono_Posix_ConfstrName__CS_LFS_CFLAGS + Mono_Posix_ConfstrName__CS_LFS_LDFLAGS = 0x000003e9, + #define Mono_Posix_ConfstrName__CS_LFS_LDFLAGS Mono_Posix_ConfstrName__CS_LFS_LDFLAGS + Mono_Posix_ConfstrName__CS_LFS_LIBS = 0x000003ea, + #define Mono_Posix_ConfstrName__CS_LFS_LIBS Mono_Posix_ConfstrName__CS_LFS_LIBS + Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS = 0x000003eb, + #define Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS Mono_Posix_ConfstrName__CS_LFS_LINTFLAGS + Mono_Posix_ConfstrName__CS_PATH = 0x00000000, + #define Mono_Posix_ConfstrName__CS_PATH Mono_Posix_ConfstrName__CS_PATH + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS = 0x0000045c, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_CFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 0x0000045d, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LDFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS = 0x0000045e, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LIBS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 0x0000045f, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 0x00000460, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 0x00000461, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS = 0x00000462, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LIBS + Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 0x00000463, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS = 0x00000464, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_CFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS = 0x00000465, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LDFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS = 0x00000466, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LIBS + Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 0x00000467, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LP64_OFF64_LINTFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 0x00000468, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 0x00000469, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS + Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 0x0000046a, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LIBS + Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 0x0000046b, + #define Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS + Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS = 0x00000001, + #define Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS Mono_Posix_ConfstrName__CS_V6_WIDTH_RESTRICTED_ENVS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS = 0x0000044c, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_CFLAGS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS = 0x0000044d, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LDFLAGS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS = 0x0000044e, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LIBS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS = 0x0000044f, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFF32_LINTFLAGS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS = 0x00000450, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_CFLAGS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS = 0x00000451, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LDFLAGS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS = 0x00000452, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LIBS + Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 0x00000453, + #define Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_ILP32_OFFBIG_LINTFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS = 0x00000454, + #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_CFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS = 0x00000455, + #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LDFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS = 0x00000456, + #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LIBS + Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS = 0x00000457, + #define Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LP64_OFF64_LINTFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS = 0x00000458, + #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_CFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 0x00000459, + #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LDFLAGS + Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS = 0x0000045a, + #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LIBS + Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 0x0000045b, + #define Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS Mono_Posix_ConfstrName__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS +}; int Mono_Posix_FromConfstrName (int x, int *r); int Mono_Posix_ToConfstrName (int x, int *r); -#define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS 0x00000001 -#define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB 0x00000020 -#define Mono_Posix_DirectoryNotifyFlags_DN_CREATE 0x00000004 -#define Mono_Posix_DirectoryNotifyFlags_DN_DELETE 0x00000008 -#define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY 0x00000002 -#define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT 0x80000000 -#define Mono_Posix_DirectoryNotifyFlags_DN_RENAME 0x00000010 +enum Mono_Posix_DirectoryNotifyFlags { + Mono_Posix_DirectoryNotifyFlags_DN_ACCESS = 0x00000001, + #define Mono_Posix_DirectoryNotifyFlags_DN_ACCESS Mono_Posix_DirectoryNotifyFlags_DN_ACCESS + Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB = 0x00000020, + #define Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB Mono_Posix_DirectoryNotifyFlags_DN_ATTRIB + Mono_Posix_DirectoryNotifyFlags_DN_CREATE = 0x00000004, + #define Mono_Posix_DirectoryNotifyFlags_DN_CREATE Mono_Posix_DirectoryNotifyFlags_DN_CREATE + Mono_Posix_DirectoryNotifyFlags_DN_DELETE = 0x00000008, + #define Mono_Posix_DirectoryNotifyFlags_DN_DELETE Mono_Posix_DirectoryNotifyFlags_DN_DELETE + Mono_Posix_DirectoryNotifyFlags_DN_MODIFY = 0x00000002, + #define Mono_Posix_DirectoryNotifyFlags_DN_MODIFY Mono_Posix_DirectoryNotifyFlags_DN_MODIFY + Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT = 0x80000000, + #define Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT Mono_Posix_DirectoryNotifyFlags_DN_MULTISHOT + Mono_Posix_DirectoryNotifyFlags_DN_RENAME = 0x00000010, + #define Mono_Posix_DirectoryNotifyFlags_DN_RENAME Mono_Posix_DirectoryNotifyFlags_DN_RENAME +}; int Mono_Posix_FromDirectoryNotifyFlags (int x, int *r); int Mono_Posix_ToDirectoryNotifyFlags (int x, int *r); -#define Mono_Posix_Errno_E2BIG 0x00000007 -#define Mono_Posix_Errno_EACCES 0x0000000d -#define Mono_Posix_Errno_EADDRINUSE 0x00000062 -#define Mono_Posix_Errno_EADDRNOTAVAIL 0x00000063 -#define Mono_Posix_Errno_EADV 0x00000044 -#define Mono_Posix_Errno_EAFNOSUPPORT 0x00000061 -#define Mono_Posix_Errno_EAGAIN 0x0000000b -#define Mono_Posix_Errno_EALREADY 0x00000072 -#define Mono_Posix_Errno_EBADE 0x00000034 -#define Mono_Posix_Errno_EBADF 0x00000009 -#define Mono_Posix_Errno_EBADFD 0x0000004d -#define Mono_Posix_Errno_EBADMSG 0x0000004a -#define Mono_Posix_Errno_EBADR 0x00000035 -#define Mono_Posix_Errno_EBADRQC 0x00000038 -#define Mono_Posix_Errno_EBADSLT 0x00000039 -#define Mono_Posix_Errno_EBFONT 0x0000003b -#define Mono_Posix_Errno_EBUSY 0x00000010 -#define Mono_Posix_Errno_ECHILD 0x0000000a -#define Mono_Posix_Errno_ECHRNG 0x0000002c -#define Mono_Posix_Errno_ECOMM 0x00000046 -#define Mono_Posix_Errno_ECONNABORTED 0x00000067 -#define Mono_Posix_Errno_ECONNREFUSED 0x0000006f -#define Mono_Posix_Errno_ECONNRESET 0x00000068 -#define Mono_Posix_Errno_EDEADLK 0x00000023 -#define Mono_Posix_Errno_EDEADLOCK 0x00000023 -#define Mono_Posix_Errno_EDESTADDRREQ 0x00000059 -#define Mono_Posix_Errno_EDOM 0x00000021 -#define Mono_Posix_Errno_EDOTDOT 0x00000049 -#define Mono_Posix_Errno_EDQUOT 0x0000007a -#define Mono_Posix_Errno_EEXIST 0x00000011 -#define Mono_Posix_Errno_EFAULT 0x0000000e -#define Mono_Posix_Errno_EFBIG 0x0000001b -#define Mono_Posix_Errno_EHOSTDOWN 0x00000070 -#define Mono_Posix_Errno_EHOSTUNREACH 0x00000071 -#define Mono_Posix_Errno_EIDRM 0x0000002b -#define Mono_Posix_Errno_EILSEQ 0x00000054 -#define Mono_Posix_Errno_EINPROGRESS 0x00000073 -#define Mono_Posix_Errno_EINTR 0x00000004 -#define Mono_Posix_Errno_EINVAL 0x00000016 -#define Mono_Posix_Errno_EIO 0x00000005 -#define Mono_Posix_Errno_EISCONN 0x0000006a -#define Mono_Posix_Errno_EISDIR 0x00000015 -#define Mono_Posix_Errno_EISNAM 0x00000078 -#define Mono_Posix_Errno_EL2HLT 0x00000033 -#define Mono_Posix_Errno_EL2NSYNC 0x0000002d -#define Mono_Posix_Errno_EL3HLT 0x0000002e -#define Mono_Posix_Errno_EL3RST 0x0000002f -#define Mono_Posix_Errno_ELIBACC 0x0000004f -#define Mono_Posix_Errno_ELIBBAD 0x00000050 -#define Mono_Posix_Errno_ELIBEXEC 0x00000053 -#define Mono_Posix_Errno_ELIBMAX 0x00000052 -#define Mono_Posix_Errno_ELIBSCN 0x00000051 -#define Mono_Posix_Errno_ELNRNG 0x00000030 -#define Mono_Posix_Errno_ELOOP 0x00000028 -#define Mono_Posix_Errno_EMEDIUMTYPE 0x0000007c -#define Mono_Posix_Errno_EMFILE 0x00000018 -#define Mono_Posix_Errno_EMLINK 0x0000001f -#define Mono_Posix_Errno_EMSGSIZE 0x0000005a -#define Mono_Posix_Errno_EMULTIHOP 0x00000048 -#define Mono_Posix_Errno_ENAMETOOLONG 0x00000024 -#define Mono_Posix_Errno_ENAVAIL 0x00000077 -#define Mono_Posix_Errno_ENETDOWN 0x00000064 -#define Mono_Posix_Errno_ENETRESET 0x00000066 -#define Mono_Posix_Errno_ENETUNREACH 0x00000065 -#define Mono_Posix_Errno_ENFILE 0x00000017 -#define Mono_Posix_Errno_ENOANO 0x00000037 -#define Mono_Posix_Errno_ENOBUFS 0x00000069 -#define Mono_Posix_Errno_ENOCSI 0x00000032 -#define Mono_Posix_Errno_ENODATA 0x0000003d -#define Mono_Posix_Errno_ENODEV 0x00000013 -#define Mono_Posix_Errno_ENOENT 0x00000002 -#define Mono_Posix_Errno_ENOEXEC 0x00000008 -#define Mono_Posix_Errno_ENOLCK 0x00000025 -#define Mono_Posix_Errno_ENOLINK 0x00000043 -#define Mono_Posix_Errno_ENOMEDIUM 0x0000007b -#define Mono_Posix_Errno_ENOMEM 0x0000000c -#define Mono_Posix_Errno_ENOMSG 0x0000002a -#define Mono_Posix_Errno_ENONET 0x00000040 -#define Mono_Posix_Errno_ENOPKG 0x00000041 -#define Mono_Posix_Errno_ENOPROTOOPT 0x0000005c -#define Mono_Posix_Errno_ENOSPC 0x0000001c -#define Mono_Posix_Errno_ENOSR 0x0000003f -#define Mono_Posix_Errno_ENOSTR 0x0000003c -#define Mono_Posix_Errno_ENOSYS 0x00000026 -#define Mono_Posix_Errno_ENOTBLK 0x0000000f -#define Mono_Posix_Errno_ENOTCONN 0x0000006b -#define Mono_Posix_Errno_ENOTDIR 0x00000014 -#define Mono_Posix_Errno_ENOTEMPTY 0x00000027 -#define Mono_Posix_Errno_ENOTNAM 0x00000076 -#define Mono_Posix_Errno_ENOTSOCK 0x00000058 -#define Mono_Posix_Errno_ENOTTY 0x00000019 -#define Mono_Posix_Errno_ENOTUNIQ 0x0000004c -#define Mono_Posix_Errno_ENXIO 0x00000006 -#define Mono_Posix_Errno_EOPNOTSUPP 0x0000005f -#define Mono_Posix_Errno_EOVERFLOW 0x0000004b -#define Mono_Posix_Errno_EPERM 0x00000001 -#define Mono_Posix_Errno_EPFNOSUPPORT 0x00000060 -#define Mono_Posix_Errno_EPIPE 0x00000020 -#define Mono_Posix_Errno_EPROTO 0x00000047 -#define Mono_Posix_Errno_EPROTONOSUPPORT 0x0000005d -#define Mono_Posix_Errno_EPROTOTYPE 0x0000005b -#define Mono_Posix_Errno_ERANGE 0x00000022 -#define Mono_Posix_Errno_EREMCHG 0x0000004e -#define Mono_Posix_Errno_EREMOTE 0x00000042 -#define Mono_Posix_Errno_EREMOTEIO 0x00000079 -#define Mono_Posix_Errno_ERESTART 0x00000055 -#define Mono_Posix_Errno_EROFS 0x0000001e -#define Mono_Posix_Errno_ESHUTDOWN 0x0000006c -#define Mono_Posix_Errno_ESOCKTNOSUPPORT 0x0000005e -#define Mono_Posix_Errno_ESPIPE 0x0000001d -#define Mono_Posix_Errno_ESRCH 0x00000003 -#define Mono_Posix_Errno_ESRMNT 0x00000045 -#define Mono_Posix_Errno_ESTALE 0x00000074 -#define Mono_Posix_Errno_ESTRPIPE 0x00000056 -#define Mono_Posix_Errno_ETIME 0x0000003e -#define Mono_Posix_Errno_ETIMEDOUT 0x0000006e -#define Mono_Posix_Errno_ETOOMANYREFS 0x0000006d -#define Mono_Posix_Errno_ETXTBSY 0x0000001a -#define Mono_Posix_Errno_EUCLEAN 0x00000075 -#define Mono_Posix_Errno_EUNATCH 0x00000031 -#define Mono_Posix_Errno_EUSERS 0x00000057 -#define Mono_Posix_Errno_EWOULDBLOCK 0x0000000b -#define Mono_Posix_Errno_EXDEV 0x00000012 -#define Mono_Posix_Errno_EXFULL 0x00000036 +enum Mono_Posix_Errno { + Mono_Posix_Errno_E2BIG = 0x00000007, + #define Mono_Posix_Errno_E2BIG Mono_Posix_Errno_E2BIG + Mono_Posix_Errno_EACCES = 0x0000000d, + #define Mono_Posix_Errno_EACCES Mono_Posix_Errno_EACCES + Mono_Posix_Errno_EADDRINUSE = 0x00000062, + #define Mono_Posix_Errno_EADDRINUSE Mono_Posix_Errno_EADDRINUSE + Mono_Posix_Errno_EADDRNOTAVAIL = 0x00000063, + #define Mono_Posix_Errno_EADDRNOTAVAIL Mono_Posix_Errno_EADDRNOTAVAIL + Mono_Posix_Errno_EADV = 0x00000044, + #define Mono_Posix_Errno_EADV Mono_Posix_Errno_EADV + Mono_Posix_Errno_EAFNOSUPPORT = 0x00000061, + #define Mono_Posix_Errno_EAFNOSUPPORT Mono_Posix_Errno_EAFNOSUPPORT + Mono_Posix_Errno_EAGAIN = 0x0000000b, + #define Mono_Posix_Errno_EAGAIN Mono_Posix_Errno_EAGAIN + Mono_Posix_Errno_EALREADY = 0x00000072, + #define Mono_Posix_Errno_EALREADY Mono_Posix_Errno_EALREADY + Mono_Posix_Errno_EBADE = 0x00000034, + #define Mono_Posix_Errno_EBADE Mono_Posix_Errno_EBADE + Mono_Posix_Errno_EBADF = 0x00000009, + #define Mono_Posix_Errno_EBADF Mono_Posix_Errno_EBADF + Mono_Posix_Errno_EBADFD = 0x0000004d, + #define Mono_Posix_Errno_EBADFD Mono_Posix_Errno_EBADFD + Mono_Posix_Errno_EBADMSG = 0x0000004a, + #define Mono_Posix_Errno_EBADMSG Mono_Posix_Errno_EBADMSG + Mono_Posix_Errno_EBADR = 0x00000035, + #define Mono_Posix_Errno_EBADR Mono_Posix_Errno_EBADR + Mono_Posix_Errno_EBADRQC = 0x00000038, + #define Mono_Posix_Errno_EBADRQC Mono_Posix_Errno_EBADRQC + Mono_Posix_Errno_EBADSLT = 0x00000039, + #define Mono_Posix_Errno_EBADSLT Mono_Posix_Errno_EBADSLT + Mono_Posix_Errno_EBFONT = 0x0000003b, + #define Mono_Posix_Errno_EBFONT Mono_Posix_Errno_EBFONT + Mono_Posix_Errno_EBUSY = 0x00000010, + #define Mono_Posix_Errno_EBUSY Mono_Posix_Errno_EBUSY + Mono_Posix_Errno_ECHILD = 0x0000000a, + #define Mono_Posix_Errno_ECHILD Mono_Posix_Errno_ECHILD + Mono_Posix_Errno_ECHRNG = 0x0000002c, + #define Mono_Posix_Errno_ECHRNG Mono_Posix_Errno_ECHRNG + Mono_Posix_Errno_ECOMM = 0x00000046, + #define Mono_Posix_Errno_ECOMM Mono_Posix_Errno_ECOMM + Mono_Posix_Errno_ECONNABORTED = 0x00000067, + #define Mono_Posix_Errno_ECONNABORTED Mono_Posix_Errno_ECONNABORTED + Mono_Posix_Errno_ECONNREFUSED = 0x0000006f, + #define Mono_Posix_Errno_ECONNREFUSED Mono_Posix_Errno_ECONNREFUSED + Mono_Posix_Errno_ECONNRESET = 0x00000068, + #define Mono_Posix_Errno_ECONNRESET Mono_Posix_Errno_ECONNRESET + Mono_Posix_Errno_EDEADLK = 0x00000023, + #define Mono_Posix_Errno_EDEADLK Mono_Posix_Errno_EDEADLK + Mono_Posix_Errno_EDEADLOCK = 0x00000023, + #define Mono_Posix_Errno_EDEADLOCK Mono_Posix_Errno_EDEADLOCK + Mono_Posix_Errno_EDESTADDRREQ = 0x00000059, + #define Mono_Posix_Errno_EDESTADDRREQ Mono_Posix_Errno_EDESTADDRREQ + Mono_Posix_Errno_EDOM = 0x00000021, + #define Mono_Posix_Errno_EDOM Mono_Posix_Errno_EDOM + Mono_Posix_Errno_EDOTDOT = 0x00000049, + #define Mono_Posix_Errno_EDOTDOT Mono_Posix_Errno_EDOTDOT + Mono_Posix_Errno_EDQUOT = 0x0000007a, + #define Mono_Posix_Errno_EDQUOT Mono_Posix_Errno_EDQUOT + Mono_Posix_Errno_EEXIST = 0x00000011, + #define Mono_Posix_Errno_EEXIST Mono_Posix_Errno_EEXIST + Mono_Posix_Errno_EFAULT = 0x0000000e, + #define Mono_Posix_Errno_EFAULT Mono_Posix_Errno_EFAULT + Mono_Posix_Errno_EFBIG = 0x0000001b, + #define Mono_Posix_Errno_EFBIG Mono_Posix_Errno_EFBIG + Mono_Posix_Errno_EHOSTDOWN = 0x00000070, + #define Mono_Posix_Errno_EHOSTDOWN Mono_Posix_Errno_EHOSTDOWN + Mono_Posix_Errno_EHOSTUNREACH = 0x00000071, + #define Mono_Posix_Errno_EHOSTUNREACH Mono_Posix_Errno_EHOSTUNREACH + Mono_Posix_Errno_EIDRM = 0x0000002b, + #define Mono_Posix_Errno_EIDRM Mono_Posix_Errno_EIDRM + Mono_Posix_Errno_EILSEQ = 0x00000054, + #define Mono_Posix_Errno_EILSEQ Mono_Posix_Errno_EILSEQ + Mono_Posix_Errno_EINPROGRESS = 0x00000073, + #define Mono_Posix_Errno_EINPROGRESS Mono_Posix_Errno_EINPROGRESS + Mono_Posix_Errno_EINTR = 0x00000004, + #define Mono_Posix_Errno_EINTR Mono_Posix_Errno_EINTR + Mono_Posix_Errno_EINVAL = 0x00000016, + #define Mono_Posix_Errno_EINVAL Mono_Posix_Errno_EINVAL + Mono_Posix_Errno_EIO = 0x00000005, + #define Mono_Posix_Errno_EIO Mono_Posix_Errno_EIO + Mono_Posix_Errno_EISCONN = 0x0000006a, + #define Mono_Posix_Errno_EISCONN Mono_Posix_Errno_EISCONN + Mono_Posix_Errno_EISDIR = 0x00000015, + #define Mono_Posix_Errno_EISDIR Mono_Posix_Errno_EISDIR + Mono_Posix_Errno_EISNAM = 0x00000078, + #define Mono_Posix_Errno_EISNAM Mono_Posix_Errno_EISNAM + Mono_Posix_Errno_EL2HLT = 0x00000033, + #define Mono_Posix_Errno_EL2HLT Mono_Posix_Errno_EL2HLT + Mono_Posix_Errno_EL2NSYNC = 0x0000002d, + #define Mono_Posix_Errno_EL2NSYNC Mono_Posix_Errno_EL2NSYNC + Mono_Posix_Errno_EL3HLT = 0x0000002e, + #define Mono_Posix_Errno_EL3HLT Mono_Posix_Errno_EL3HLT + Mono_Posix_Errno_EL3RST = 0x0000002f, + #define Mono_Posix_Errno_EL3RST Mono_Posix_Errno_EL3RST + Mono_Posix_Errno_ELIBACC = 0x0000004f, + #define Mono_Posix_Errno_ELIBACC Mono_Posix_Errno_ELIBACC + Mono_Posix_Errno_ELIBBAD = 0x00000050, + #define Mono_Posix_Errno_ELIBBAD Mono_Posix_Errno_ELIBBAD + Mono_Posix_Errno_ELIBEXEC = 0x00000053, + #define Mono_Posix_Errno_ELIBEXEC Mono_Posix_Errno_ELIBEXEC + Mono_Posix_Errno_ELIBMAX = 0x00000052, + #define Mono_Posix_Errno_ELIBMAX Mono_Posix_Errno_ELIBMAX + Mono_Posix_Errno_ELIBSCN = 0x00000051, + #define Mono_Posix_Errno_ELIBSCN Mono_Posix_Errno_ELIBSCN + Mono_Posix_Errno_ELNRNG = 0x00000030, + #define Mono_Posix_Errno_ELNRNG Mono_Posix_Errno_ELNRNG + Mono_Posix_Errno_ELOOP = 0x00000028, + #define Mono_Posix_Errno_ELOOP Mono_Posix_Errno_ELOOP + Mono_Posix_Errno_EMEDIUMTYPE = 0x0000007c, + #define Mono_Posix_Errno_EMEDIUMTYPE Mono_Posix_Errno_EMEDIUMTYPE + Mono_Posix_Errno_EMFILE = 0x00000018, + #define Mono_Posix_Errno_EMFILE Mono_Posix_Errno_EMFILE + Mono_Posix_Errno_EMLINK = 0x0000001f, + #define Mono_Posix_Errno_EMLINK Mono_Posix_Errno_EMLINK + Mono_Posix_Errno_EMSGSIZE = 0x0000005a, + #define Mono_Posix_Errno_EMSGSIZE Mono_Posix_Errno_EMSGSIZE + Mono_Posix_Errno_EMULTIHOP = 0x00000048, + #define Mono_Posix_Errno_EMULTIHOP Mono_Posix_Errno_EMULTIHOP + Mono_Posix_Errno_ENAMETOOLONG = 0x00000024, + #define Mono_Posix_Errno_ENAMETOOLONG Mono_Posix_Errno_ENAMETOOLONG + Mono_Posix_Errno_ENAVAIL = 0x00000077, + #define Mono_Posix_Errno_ENAVAIL Mono_Posix_Errno_ENAVAIL + Mono_Posix_Errno_ENETDOWN = 0x00000064, + #define Mono_Posix_Errno_ENETDOWN Mono_Posix_Errno_ENETDOWN + Mono_Posix_Errno_ENETRESET = 0x00000066, + #define Mono_Posix_Errno_ENETRESET Mono_Posix_Errno_ENETRESET + Mono_Posix_Errno_ENETUNREACH = 0x00000065, + #define Mono_Posix_Errno_ENETUNREACH Mono_Posix_Errno_ENETUNREACH + Mono_Posix_Errno_ENFILE = 0x00000017, + #define Mono_Posix_Errno_ENFILE Mono_Posix_Errno_ENFILE + Mono_Posix_Errno_ENOANO = 0x00000037, + #define Mono_Posix_Errno_ENOANO Mono_Posix_Errno_ENOANO + Mono_Posix_Errno_ENOBUFS = 0x00000069, + #define Mono_Posix_Errno_ENOBUFS Mono_Posix_Errno_ENOBUFS + Mono_Posix_Errno_ENOCSI = 0x00000032, + #define Mono_Posix_Errno_ENOCSI Mono_Posix_Errno_ENOCSI + Mono_Posix_Errno_ENODATA = 0x0000003d, + #define Mono_Posix_Errno_ENODATA Mono_Posix_Errno_ENODATA + Mono_Posix_Errno_ENODEV = 0x00000013, + #define Mono_Posix_Errno_ENODEV Mono_Posix_Errno_ENODEV + Mono_Posix_Errno_ENOENT = 0x00000002, + #define Mono_Posix_Errno_ENOENT Mono_Posix_Errno_ENOENT + Mono_Posix_Errno_ENOEXEC = 0x00000008, + #define Mono_Posix_Errno_ENOEXEC Mono_Posix_Errno_ENOEXEC + Mono_Posix_Errno_ENOLCK = 0x00000025, + #define Mono_Posix_Errno_ENOLCK Mono_Posix_Errno_ENOLCK + Mono_Posix_Errno_ENOLINK = 0x00000043, + #define Mono_Posix_Errno_ENOLINK Mono_Posix_Errno_ENOLINK + Mono_Posix_Errno_ENOMEDIUM = 0x0000007b, + #define Mono_Posix_Errno_ENOMEDIUM Mono_Posix_Errno_ENOMEDIUM + Mono_Posix_Errno_ENOMEM = 0x0000000c, + #define Mono_Posix_Errno_ENOMEM Mono_Posix_Errno_ENOMEM + Mono_Posix_Errno_ENOMSG = 0x0000002a, + #define Mono_Posix_Errno_ENOMSG Mono_Posix_Errno_ENOMSG + Mono_Posix_Errno_ENONET = 0x00000040, + #define Mono_Posix_Errno_ENONET Mono_Posix_Errno_ENONET + Mono_Posix_Errno_ENOPKG = 0x00000041, + #define Mono_Posix_Errno_ENOPKG Mono_Posix_Errno_ENOPKG + Mono_Posix_Errno_ENOPROTOOPT = 0x0000005c, + #define Mono_Posix_Errno_ENOPROTOOPT Mono_Posix_Errno_ENOPROTOOPT + Mono_Posix_Errno_ENOSPC = 0x0000001c, + #define Mono_Posix_Errno_ENOSPC Mono_Posix_Errno_ENOSPC + Mono_Posix_Errno_ENOSR = 0x0000003f, + #define Mono_Posix_Errno_ENOSR Mono_Posix_Errno_ENOSR + Mono_Posix_Errno_ENOSTR = 0x0000003c, + #define Mono_Posix_Errno_ENOSTR Mono_Posix_Errno_ENOSTR + Mono_Posix_Errno_ENOSYS = 0x00000026, + #define Mono_Posix_Errno_ENOSYS Mono_Posix_Errno_ENOSYS + Mono_Posix_Errno_ENOTBLK = 0x0000000f, + #define Mono_Posix_Errno_ENOTBLK Mono_Posix_Errno_ENOTBLK + Mono_Posix_Errno_ENOTCONN = 0x0000006b, + #define Mono_Posix_Errno_ENOTCONN Mono_Posix_Errno_ENOTCONN + Mono_Posix_Errno_ENOTDIR = 0x00000014, + #define Mono_Posix_Errno_ENOTDIR Mono_Posix_Errno_ENOTDIR + Mono_Posix_Errno_ENOTEMPTY = 0x00000027, + #define Mono_Posix_Errno_ENOTEMPTY Mono_Posix_Errno_ENOTEMPTY + Mono_Posix_Errno_ENOTNAM = 0x00000076, + #define Mono_Posix_Errno_ENOTNAM Mono_Posix_Errno_ENOTNAM + Mono_Posix_Errno_ENOTSOCK = 0x00000058, + #define Mono_Posix_Errno_ENOTSOCK Mono_Posix_Errno_ENOTSOCK + Mono_Posix_Errno_ENOTTY = 0x00000019, + #define Mono_Posix_Errno_ENOTTY Mono_Posix_Errno_ENOTTY + Mono_Posix_Errno_ENOTUNIQ = 0x0000004c, + #define Mono_Posix_Errno_ENOTUNIQ Mono_Posix_Errno_ENOTUNIQ + Mono_Posix_Errno_ENXIO = 0x00000006, + #define Mono_Posix_Errno_ENXIO Mono_Posix_Errno_ENXIO + Mono_Posix_Errno_EOPNOTSUPP = 0x0000005f, + #define Mono_Posix_Errno_EOPNOTSUPP Mono_Posix_Errno_EOPNOTSUPP + Mono_Posix_Errno_EOVERFLOW = 0x0000004b, + #define Mono_Posix_Errno_EOVERFLOW Mono_Posix_Errno_EOVERFLOW + Mono_Posix_Errno_EPERM = 0x00000001, + #define Mono_Posix_Errno_EPERM Mono_Posix_Errno_EPERM + Mono_Posix_Errno_EPFNOSUPPORT = 0x00000060, + #define Mono_Posix_Errno_EPFNOSUPPORT Mono_Posix_Errno_EPFNOSUPPORT + Mono_Posix_Errno_EPIPE = 0x00000020, + #define Mono_Posix_Errno_EPIPE Mono_Posix_Errno_EPIPE + Mono_Posix_Errno_EPROTO = 0x00000047, + #define Mono_Posix_Errno_EPROTO Mono_Posix_Errno_EPROTO + Mono_Posix_Errno_EPROTONOSUPPORT = 0x0000005d, + #define Mono_Posix_Errno_EPROTONOSUPPORT Mono_Posix_Errno_EPROTONOSUPPORT + Mono_Posix_Errno_EPROTOTYPE = 0x0000005b, + #define Mono_Posix_Errno_EPROTOTYPE Mono_Posix_Errno_EPROTOTYPE + Mono_Posix_Errno_ERANGE = 0x00000022, + #define Mono_Posix_Errno_ERANGE Mono_Posix_Errno_ERANGE + Mono_Posix_Errno_EREMCHG = 0x0000004e, + #define Mono_Posix_Errno_EREMCHG Mono_Posix_Errno_EREMCHG + Mono_Posix_Errno_EREMOTE = 0x00000042, + #define Mono_Posix_Errno_EREMOTE Mono_Posix_Errno_EREMOTE + Mono_Posix_Errno_EREMOTEIO = 0x00000079, + #define Mono_Posix_Errno_EREMOTEIO Mono_Posix_Errno_EREMOTEIO + Mono_Posix_Errno_ERESTART = 0x00000055, + #define Mono_Posix_Errno_ERESTART Mono_Posix_Errno_ERESTART + Mono_Posix_Errno_EROFS = 0x0000001e, + #define Mono_Posix_Errno_EROFS Mono_Posix_Errno_EROFS + Mono_Posix_Errno_ESHUTDOWN = 0x0000006c, + #define Mono_Posix_Errno_ESHUTDOWN Mono_Posix_Errno_ESHUTDOWN + Mono_Posix_Errno_ESOCKTNOSUPPORT = 0x0000005e, + #define Mono_Posix_Errno_ESOCKTNOSUPPORT Mono_Posix_Errno_ESOCKTNOSUPPORT + Mono_Posix_Errno_ESPIPE = 0x0000001d, + #define Mono_Posix_Errno_ESPIPE Mono_Posix_Errno_ESPIPE + Mono_Posix_Errno_ESRCH = 0x00000003, + #define Mono_Posix_Errno_ESRCH Mono_Posix_Errno_ESRCH + Mono_Posix_Errno_ESRMNT = 0x00000045, + #define Mono_Posix_Errno_ESRMNT Mono_Posix_Errno_ESRMNT + Mono_Posix_Errno_ESTALE = 0x00000074, + #define Mono_Posix_Errno_ESTALE Mono_Posix_Errno_ESTALE + Mono_Posix_Errno_ESTRPIPE = 0x00000056, + #define Mono_Posix_Errno_ESTRPIPE Mono_Posix_Errno_ESTRPIPE + Mono_Posix_Errno_ETIME = 0x0000003e, + #define Mono_Posix_Errno_ETIME Mono_Posix_Errno_ETIME + Mono_Posix_Errno_ETIMEDOUT = 0x0000006e, + #define Mono_Posix_Errno_ETIMEDOUT Mono_Posix_Errno_ETIMEDOUT + Mono_Posix_Errno_ETOOMANYREFS = 0x0000006d, + #define Mono_Posix_Errno_ETOOMANYREFS Mono_Posix_Errno_ETOOMANYREFS + Mono_Posix_Errno_ETXTBSY = 0x0000001a, + #define Mono_Posix_Errno_ETXTBSY Mono_Posix_Errno_ETXTBSY + Mono_Posix_Errno_EUCLEAN = 0x00000075, + #define Mono_Posix_Errno_EUCLEAN Mono_Posix_Errno_EUCLEAN + Mono_Posix_Errno_EUNATCH = 0x00000031, + #define Mono_Posix_Errno_EUNATCH Mono_Posix_Errno_EUNATCH + Mono_Posix_Errno_EUSERS = 0x00000057, + #define Mono_Posix_Errno_EUSERS Mono_Posix_Errno_EUSERS + Mono_Posix_Errno_EWOULDBLOCK = 0x0000000b, + #define Mono_Posix_Errno_EWOULDBLOCK Mono_Posix_Errno_EWOULDBLOCK + Mono_Posix_Errno_EXDEV = 0x00000012, + #define Mono_Posix_Errno_EXDEV Mono_Posix_Errno_EXDEV + Mono_Posix_Errno_EXFULL = 0x00000036, + #define Mono_Posix_Errno_EXFULL Mono_Posix_Errno_EXFULL +}; int Mono_Posix_FromErrno (int x, int *r); int Mono_Posix_ToErrno (int x, int *r); -#define Mono_Posix_FcntlCommand_F_DUPFD 0x00000000 -#define Mono_Posix_FcntlCommand_F_GETFD 0x00000001 -#define Mono_Posix_FcntlCommand_F_GETFL 0x00000003 -#define Mono_Posix_FcntlCommand_F_GETLEASE 0x00000401 -#define Mono_Posix_FcntlCommand_F_GETLK 0x0000000c -#define Mono_Posix_FcntlCommand_F_GETOWN 0x00000009 -#define Mono_Posix_FcntlCommand_F_GETSIG 0x0000000b -#define Mono_Posix_FcntlCommand_F_NOTIFY 0x00000402 -#define Mono_Posix_FcntlCommand_F_SETFD 0x00000002 -#define Mono_Posix_FcntlCommand_F_SETFL 0x00000004 -#define Mono_Posix_FcntlCommand_F_SETLEASE 0x00000400 -#define Mono_Posix_FcntlCommand_F_SETLK 0x0000000d -#define Mono_Posix_FcntlCommand_F_SETLKW 0x0000000e -#define Mono_Posix_FcntlCommand_F_SETOWN 0x00000008 -#define Mono_Posix_FcntlCommand_F_SETSIG 0x0000000a +enum Mono_Posix_FcntlCommand { + Mono_Posix_FcntlCommand_F_DUPFD = 0x00000000, + #define Mono_Posix_FcntlCommand_F_DUPFD Mono_Posix_FcntlCommand_F_DUPFD + Mono_Posix_FcntlCommand_F_GETFD = 0x00000001, + #define Mono_Posix_FcntlCommand_F_GETFD Mono_Posix_FcntlCommand_F_GETFD + Mono_Posix_FcntlCommand_F_GETFL = 0x00000003, + #define Mono_Posix_FcntlCommand_F_GETFL Mono_Posix_FcntlCommand_F_GETFL + Mono_Posix_FcntlCommand_F_GETLEASE = 0x00000401, + #define Mono_Posix_FcntlCommand_F_GETLEASE Mono_Posix_FcntlCommand_F_GETLEASE + Mono_Posix_FcntlCommand_F_GETLK = 0x0000000c, + #define Mono_Posix_FcntlCommand_F_GETLK Mono_Posix_FcntlCommand_F_GETLK + Mono_Posix_FcntlCommand_F_GETOWN = 0x00000009, + #define Mono_Posix_FcntlCommand_F_GETOWN Mono_Posix_FcntlCommand_F_GETOWN + Mono_Posix_FcntlCommand_F_GETSIG = 0x0000000b, + #define Mono_Posix_FcntlCommand_F_GETSIG Mono_Posix_FcntlCommand_F_GETSIG + Mono_Posix_FcntlCommand_F_NOTIFY = 0x00000402, + #define Mono_Posix_FcntlCommand_F_NOTIFY Mono_Posix_FcntlCommand_F_NOTIFY + Mono_Posix_FcntlCommand_F_SETFD = 0x00000002, + #define Mono_Posix_FcntlCommand_F_SETFD Mono_Posix_FcntlCommand_F_SETFD + Mono_Posix_FcntlCommand_F_SETFL = 0x00000004, + #define Mono_Posix_FcntlCommand_F_SETFL Mono_Posix_FcntlCommand_F_SETFL + Mono_Posix_FcntlCommand_F_SETLEASE = 0x00000400, + #define Mono_Posix_FcntlCommand_F_SETLEASE Mono_Posix_FcntlCommand_F_SETLEASE + Mono_Posix_FcntlCommand_F_SETLK = 0x0000000d, + #define Mono_Posix_FcntlCommand_F_SETLK Mono_Posix_FcntlCommand_F_SETLK + Mono_Posix_FcntlCommand_F_SETLKW = 0x0000000e, + #define Mono_Posix_FcntlCommand_F_SETLKW Mono_Posix_FcntlCommand_F_SETLKW + Mono_Posix_FcntlCommand_F_SETOWN = 0x00000008, + #define Mono_Posix_FcntlCommand_F_SETOWN Mono_Posix_FcntlCommand_F_SETOWN + Mono_Posix_FcntlCommand_F_SETSIG = 0x0000000a, + #define Mono_Posix_FcntlCommand_F_SETSIG Mono_Posix_FcntlCommand_F_SETSIG +}; int Mono_Posix_FromFcntlCommand (int x, int *r); int Mono_Posix_ToFcntlCommand (int x, int *r); -#define Mono_Posix_FilePermissions_ACCESSPERMS 0x000001ff -#define Mono_Posix_FilePermissions_ALLPERMS 0x00000fff -#define Mono_Posix_FilePermissions_DEFFILEMODE 0x000001b6 -#define Mono_Posix_FilePermissions_S_IFBLK 0x00006000 -#define Mono_Posix_FilePermissions_S_IFCHR 0x00002000 -#define Mono_Posix_FilePermissions_S_IFDIR 0x00004000 -#define Mono_Posix_FilePermissions_S_IFIFO 0x00001000 -#define Mono_Posix_FilePermissions_S_IFLNK 0x0000a000 -#define Mono_Posix_FilePermissions_S_IFMT 0x0000f000 -#define Mono_Posix_FilePermissions_S_IFREG 0x00008000 -#define Mono_Posix_FilePermissions_S_IFSOCK 0x0000c000 -#define Mono_Posix_FilePermissions_S_IRGRP 0x00000020 -#define Mono_Posix_FilePermissions_S_IROTH 0x00000004 -#define Mono_Posix_FilePermissions_S_IRUSR 0x00000100 -#define Mono_Posix_FilePermissions_S_IRWXG 0x00000038 -#define Mono_Posix_FilePermissions_S_IRWXO 0x00000007 -#define Mono_Posix_FilePermissions_S_IRWXU 0x000001c0 -#define Mono_Posix_FilePermissions_S_ISGID 0x00000400 -#define Mono_Posix_FilePermissions_S_ISUID 0x00000800 -#define Mono_Posix_FilePermissions_S_ISVTX 0x00000200 -#define Mono_Posix_FilePermissions_S_IWGRP 0x00000010 -#define Mono_Posix_FilePermissions_S_IWOTH 0x00000002 -#define Mono_Posix_FilePermissions_S_IWUSR 0x00000080 -#define Mono_Posix_FilePermissions_S_IXGRP 0x00000008 -#define Mono_Posix_FilePermissions_S_IXOTH 0x00000001 -#define Mono_Posix_FilePermissions_S_IXUSR 0x00000040 +enum Mono_Posix_FilePermissions { + Mono_Posix_FilePermissions_ACCESSPERMS = 0x000001ff, + #define Mono_Posix_FilePermissions_ACCESSPERMS Mono_Posix_FilePermissions_ACCESSPERMS + Mono_Posix_FilePermissions_ALLPERMS = 0x00000fff, + #define Mono_Posix_FilePermissions_ALLPERMS Mono_Posix_FilePermissions_ALLPERMS + Mono_Posix_FilePermissions_DEFFILEMODE = 0x000001b6, + #define Mono_Posix_FilePermissions_DEFFILEMODE Mono_Posix_FilePermissions_DEFFILEMODE + Mono_Posix_FilePermissions_S_IFBLK = 0x00006000, + #define Mono_Posix_FilePermissions_S_IFBLK Mono_Posix_FilePermissions_S_IFBLK + Mono_Posix_FilePermissions_S_IFCHR = 0x00002000, + #define Mono_Posix_FilePermissions_S_IFCHR Mono_Posix_FilePermissions_S_IFCHR + Mono_Posix_FilePermissions_S_IFDIR = 0x00004000, + #define Mono_Posix_FilePermissions_S_IFDIR Mono_Posix_FilePermissions_S_IFDIR + Mono_Posix_FilePermissions_S_IFIFO = 0x00001000, + #define Mono_Posix_FilePermissions_S_IFIFO Mono_Posix_FilePermissions_S_IFIFO + Mono_Posix_FilePermissions_S_IFLNK = 0x0000a000, + #define Mono_Posix_FilePermissions_S_IFLNK Mono_Posix_FilePermissions_S_IFLNK + Mono_Posix_FilePermissions_S_IFMT = 0x0000f000, + #define Mono_Posix_FilePermissions_S_IFMT Mono_Posix_FilePermissions_S_IFMT + Mono_Posix_FilePermissions_S_IFREG = 0x00008000, + #define Mono_Posix_FilePermissions_S_IFREG Mono_Posix_FilePermissions_S_IFREG + Mono_Posix_FilePermissions_S_IFSOCK = 0x0000c000, + #define Mono_Posix_FilePermissions_S_IFSOCK Mono_Posix_FilePermissions_S_IFSOCK + Mono_Posix_FilePermissions_S_IRGRP = 0x00000020, + #define Mono_Posix_FilePermissions_S_IRGRP Mono_Posix_FilePermissions_S_IRGRP + Mono_Posix_FilePermissions_S_IROTH = 0x00000004, + #define Mono_Posix_FilePermissions_S_IROTH Mono_Posix_FilePermissions_S_IROTH + Mono_Posix_FilePermissions_S_IRUSR = 0x00000100, + #define Mono_Posix_FilePermissions_S_IRUSR Mono_Posix_FilePermissions_S_IRUSR + Mono_Posix_FilePermissions_S_IRWXG = 0x00000038, + #define Mono_Posix_FilePermissions_S_IRWXG Mono_Posix_FilePermissions_S_IRWXG + Mono_Posix_FilePermissions_S_IRWXO = 0x00000007, + #define Mono_Posix_FilePermissions_S_IRWXO Mono_Posix_FilePermissions_S_IRWXO + Mono_Posix_FilePermissions_S_IRWXU = 0x000001c0, + #define Mono_Posix_FilePermissions_S_IRWXU Mono_Posix_FilePermissions_S_IRWXU + Mono_Posix_FilePermissions_S_ISGID = 0x00000400, + #define Mono_Posix_FilePermissions_S_ISGID Mono_Posix_FilePermissions_S_ISGID + Mono_Posix_FilePermissions_S_ISUID = 0x00000800, + #define Mono_Posix_FilePermissions_S_ISUID Mono_Posix_FilePermissions_S_ISUID + Mono_Posix_FilePermissions_S_ISVTX = 0x00000200, + #define Mono_Posix_FilePermissions_S_ISVTX Mono_Posix_FilePermissions_S_ISVTX + Mono_Posix_FilePermissions_S_IWGRP = 0x00000010, + #define Mono_Posix_FilePermissions_S_IWGRP Mono_Posix_FilePermissions_S_IWGRP + Mono_Posix_FilePermissions_S_IWOTH = 0x00000002, + #define Mono_Posix_FilePermissions_S_IWOTH Mono_Posix_FilePermissions_S_IWOTH + Mono_Posix_FilePermissions_S_IWUSR = 0x00000080, + #define Mono_Posix_FilePermissions_S_IWUSR Mono_Posix_FilePermissions_S_IWUSR + Mono_Posix_FilePermissions_S_IXGRP = 0x00000008, + #define Mono_Posix_FilePermissions_S_IXGRP Mono_Posix_FilePermissions_S_IXGRP + Mono_Posix_FilePermissions_S_IXOTH = 0x00000001, + #define Mono_Posix_FilePermissions_S_IXOTH Mono_Posix_FilePermissions_S_IXOTH + Mono_Posix_FilePermissions_S_IXUSR = 0x00000040, + #define Mono_Posix_FilePermissions_S_IXUSR Mono_Posix_FilePermissions_S_IXUSR +}; int Mono_Posix_FromFilePermissions (unsigned int x, unsigned int *r); int Mono_Posix_ToFilePermissions (unsigned int x, unsigned int *r); -#define Mono_Posix_LockType_F_RDLCK 0x00000000 -#define Mono_Posix_LockType_F_UNLCK 0x00000002 -#define Mono_Posix_LockType_F_WRLCK 0x00000001 +enum Mono_Posix_LockType { + Mono_Posix_LockType_F_RDLCK = 0x0000, + #define Mono_Posix_LockType_F_RDLCK Mono_Posix_LockType_F_RDLCK + Mono_Posix_LockType_F_UNLCK = 0x0002, + #define Mono_Posix_LockType_F_UNLCK Mono_Posix_LockType_F_UNLCK + Mono_Posix_LockType_F_WRLCK = 0x0001, + #define Mono_Posix_LockType_F_WRLCK Mono_Posix_LockType_F_WRLCK +}; int Mono_Posix_FromLockType (short x, short *r); int Mono_Posix_ToLockType (short x, short *r); -#define Mono_Posix_LockfCommand_F_LOCK 0x00000001 -#define Mono_Posix_LockfCommand_F_TEST 0x00000003 -#define Mono_Posix_LockfCommand_F_TLOCK 0x00000002 -#define Mono_Posix_LockfCommand_F_ULOCK 0x00000000 +enum Mono_Posix_LockfCommand { + Mono_Posix_LockfCommand_F_LOCK = 0x00000001, + #define Mono_Posix_LockfCommand_F_LOCK Mono_Posix_LockfCommand_F_LOCK + Mono_Posix_LockfCommand_F_TEST = 0x00000003, + #define Mono_Posix_LockfCommand_F_TEST Mono_Posix_LockfCommand_F_TEST + Mono_Posix_LockfCommand_F_TLOCK = 0x00000002, + #define Mono_Posix_LockfCommand_F_TLOCK Mono_Posix_LockfCommand_F_TLOCK + Mono_Posix_LockfCommand_F_ULOCK = 0x00000000, + #define Mono_Posix_LockfCommand_F_ULOCK Mono_Posix_LockfCommand_F_ULOCK +}; int Mono_Posix_FromLockfCommand (int x, int *r); int Mono_Posix_ToLockfCommand (int x, int *r); -#define Mono_Posix_MlockallFlags_MCL_CURRENT 0x00000001 -#define Mono_Posix_MlockallFlags_MCL_FUTURE 0x00000002 +enum Mono_Posix_MlockallFlags { + Mono_Posix_MlockallFlags_MCL_CURRENT = 0x00000001, + #define Mono_Posix_MlockallFlags_MCL_CURRENT Mono_Posix_MlockallFlags_MCL_CURRENT + Mono_Posix_MlockallFlags_MCL_FUTURE = 0x00000002, + #define Mono_Posix_MlockallFlags_MCL_FUTURE Mono_Posix_MlockallFlags_MCL_FUTURE +}; int Mono_Posix_FromMlockallFlags (int x, int *r); int Mono_Posix_ToMlockallFlags (int x, int *r); -#define Mono_Posix_MmapFlags_MAP_ANON 0x00000020 -#define Mono_Posix_MmapFlags_MAP_ANONYMOUS 0x00000020 -#define Mono_Posix_MmapFlags_MAP_DENYWRITE 0x00000800 -#define Mono_Posix_MmapFlags_MAP_EXECUTABLE 0x00001000 -#define Mono_Posix_MmapFlags_MAP_FILE 0x00000000 -#define Mono_Posix_MmapFlags_MAP_FIXED 0x00000010 -#define Mono_Posix_MmapFlags_MAP_GROWSDOWN 0x00000100 -#define Mono_Posix_MmapFlags_MAP_LOCKED 0x00002000 -#define Mono_Posix_MmapFlags_MAP_NONBLOCK 0x00010000 -#define Mono_Posix_MmapFlags_MAP_NORESERVE 0x00004000 -#define Mono_Posix_MmapFlags_MAP_POPULATE 0x00008000 -#define Mono_Posix_MmapFlags_MAP_PRIVATE 0x00000002 -#define Mono_Posix_MmapFlags_MAP_SHARED 0x00000001 -#define Mono_Posix_MmapFlags_MAP_TYPE 0x0000000f +enum Mono_Posix_MmapFlags { + Mono_Posix_MmapFlags_MAP_ANON = 0x00000020, + #define Mono_Posix_MmapFlags_MAP_ANON Mono_Posix_MmapFlags_MAP_ANON + Mono_Posix_MmapFlags_MAP_ANONYMOUS = 0x00000020, + #define Mono_Posix_MmapFlags_MAP_ANONYMOUS Mono_Posix_MmapFlags_MAP_ANONYMOUS + Mono_Posix_MmapFlags_MAP_DENYWRITE = 0x00000800, + #define Mono_Posix_MmapFlags_MAP_DENYWRITE Mono_Posix_MmapFlags_MAP_DENYWRITE + Mono_Posix_MmapFlags_MAP_EXECUTABLE = 0x00001000, + #define Mono_Posix_MmapFlags_MAP_EXECUTABLE Mono_Posix_MmapFlags_MAP_EXECUTABLE + Mono_Posix_MmapFlags_MAP_FILE = 0x00000000, + #define Mono_Posix_MmapFlags_MAP_FILE Mono_Posix_MmapFlags_MAP_FILE + Mono_Posix_MmapFlags_MAP_FIXED = 0x00000010, + #define Mono_Posix_MmapFlags_MAP_FIXED Mono_Posix_MmapFlags_MAP_FIXED + Mono_Posix_MmapFlags_MAP_GROWSDOWN = 0x00000100, + #define Mono_Posix_MmapFlags_MAP_GROWSDOWN Mono_Posix_MmapFlags_MAP_GROWSDOWN + Mono_Posix_MmapFlags_MAP_LOCKED = 0x00002000, + #define Mono_Posix_MmapFlags_MAP_LOCKED Mono_Posix_MmapFlags_MAP_LOCKED + Mono_Posix_MmapFlags_MAP_NONBLOCK = 0x00010000, + #define Mono_Posix_MmapFlags_MAP_NONBLOCK Mono_Posix_MmapFlags_MAP_NONBLOCK + Mono_Posix_MmapFlags_MAP_NORESERVE = 0x00004000, + #define Mono_Posix_MmapFlags_MAP_NORESERVE Mono_Posix_MmapFlags_MAP_NORESERVE + Mono_Posix_MmapFlags_MAP_POPULATE = 0x00008000, + #define Mono_Posix_MmapFlags_MAP_POPULATE Mono_Posix_MmapFlags_MAP_POPULATE + Mono_Posix_MmapFlags_MAP_PRIVATE = 0x00000002, + #define Mono_Posix_MmapFlags_MAP_PRIVATE Mono_Posix_MmapFlags_MAP_PRIVATE + Mono_Posix_MmapFlags_MAP_SHARED = 0x00000001, + #define Mono_Posix_MmapFlags_MAP_SHARED Mono_Posix_MmapFlags_MAP_SHARED + Mono_Posix_MmapFlags_MAP_TYPE = 0x0000000f, + #define Mono_Posix_MmapFlags_MAP_TYPE Mono_Posix_MmapFlags_MAP_TYPE +}; int Mono_Posix_FromMmapFlags (int x, int *r); int Mono_Posix_ToMmapFlags (int x, int *r); -#define Mono_Posix_MmapProts_PROT_EXEC 0x00000004 -#define Mono_Posix_MmapProts_PROT_GROWSDOWN 0x01000000 -#define Mono_Posix_MmapProts_PROT_GROWSUP 0x02000000 -#define Mono_Posix_MmapProts_PROT_NONE 0x00000000 -#define Mono_Posix_MmapProts_PROT_READ 0x00000001 -#define Mono_Posix_MmapProts_PROT_WRITE 0x00000002 +enum Mono_Posix_MmapProts { + Mono_Posix_MmapProts_PROT_EXEC = 0x00000004, + #define Mono_Posix_MmapProts_PROT_EXEC Mono_Posix_MmapProts_PROT_EXEC + Mono_Posix_MmapProts_PROT_GROWSDOWN = 0x01000000, + #define Mono_Posix_MmapProts_PROT_GROWSDOWN Mono_Posix_MmapProts_PROT_GROWSDOWN + Mono_Posix_MmapProts_PROT_GROWSUP = 0x02000000, + #define Mono_Posix_MmapProts_PROT_GROWSUP Mono_Posix_MmapProts_PROT_GROWSUP + Mono_Posix_MmapProts_PROT_NONE = 0x00000000, + #define Mono_Posix_MmapProts_PROT_NONE Mono_Posix_MmapProts_PROT_NONE + Mono_Posix_MmapProts_PROT_READ = 0x00000001, + #define Mono_Posix_MmapProts_PROT_READ Mono_Posix_MmapProts_PROT_READ + Mono_Posix_MmapProts_PROT_WRITE = 0x00000002, + #define Mono_Posix_MmapProts_PROT_WRITE Mono_Posix_MmapProts_PROT_WRITE +}; int Mono_Posix_FromMmapProts (int x, int *r); int Mono_Posix_ToMmapProts (int x, int *r); -#define Mono_Posix_MountFlags_ST_APPEND 0x00000100 -#define Mono_Posix_MountFlags_ST_IMMUTABLE 0x00000200 -#define Mono_Posix_MountFlags_ST_MANDLOCK 0x00000040 -#define Mono_Posix_MountFlags_ST_NOATIME 0x00000400 -#define Mono_Posix_MountFlags_ST_NODEV 0x00000004 -#define Mono_Posix_MountFlags_ST_NODIRATIME 0x00000800 -#define Mono_Posix_MountFlags_ST_NOSUID 0x00000002 -#define Mono_Posix_MountFlags_ST_RDONLY 0x00000001 -#define Mono_Posix_MountFlags_ST_SYNCHRONOUS 0x00000010 -#define Mono_Posix_MountFlags_ST_WRITE 0x00000080 +enum Mono_Posix_MountFlags { + Mono_Posix_MountFlags_ST_APPEND = 0x0000000000000100, + #define Mono_Posix_MountFlags_ST_APPEND Mono_Posix_MountFlags_ST_APPEND + Mono_Posix_MountFlags_ST_BIND = 0x0000000000001000, + #define Mono_Posix_MountFlags_ST_BIND Mono_Posix_MountFlags_ST_BIND + Mono_Posix_MountFlags_ST_IMMUTABLE = 0x0000000000000200, + #define Mono_Posix_MountFlags_ST_IMMUTABLE Mono_Posix_MountFlags_ST_IMMUTABLE + Mono_Posix_MountFlags_ST_MANDLOCK = 0x0000000000000040, + #define Mono_Posix_MountFlags_ST_MANDLOCK Mono_Posix_MountFlags_ST_MANDLOCK + Mono_Posix_MountFlags_ST_NOATIME = 0x0000000000000400, + #define Mono_Posix_MountFlags_ST_NOATIME Mono_Posix_MountFlags_ST_NOATIME + Mono_Posix_MountFlags_ST_NODEV = 0x0000000000000004, + #define Mono_Posix_MountFlags_ST_NODEV Mono_Posix_MountFlags_ST_NODEV + Mono_Posix_MountFlags_ST_NODIRATIME = 0x0000000000000800, + #define Mono_Posix_MountFlags_ST_NODIRATIME Mono_Posix_MountFlags_ST_NODIRATIME + Mono_Posix_MountFlags_ST_NOEXEC = 0x0000000000000008, + #define Mono_Posix_MountFlags_ST_NOEXEC Mono_Posix_MountFlags_ST_NOEXEC + Mono_Posix_MountFlags_ST_NOSUID = 0x0000000000000002, + #define Mono_Posix_MountFlags_ST_NOSUID Mono_Posix_MountFlags_ST_NOSUID + Mono_Posix_MountFlags_ST_RDONLY = 0x0000000000000001, + #define Mono_Posix_MountFlags_ST_RDONLY Mono_Posix_MountFlags_ST_RDONLY + Mono_Posix_MountFlags_ST_REMOUNT = 0x0000000000000020, + #define Mono_Posix_MountFlags_ST_REMOUNT Mono_Posix_MountFlags_ST_REMOUNT + Mono_Posix_MountFlags_ST_SYNCHRONOUS = 0x0000000000000010, + #define Mono_Posix_MountFlags_ST_SYNCHRONOUS Mono_Posix_MountFlags_ST_SYNCHRONOUS + Mono_Posix_MountFlags_ST_WRITE = 0x0000000000000080, + #define Mono_Posix_MountFlags_ST_WRITE Mono_Posix_MountFlags_ST_WRITE +}; int Mono_Posix_FromMountFlags (guint64 x, guint64 *r); int Mono_Posix_ToMountFlags (guint64 x, guint64 *r); -#define Mono_Posix_MremapFlags_MREMAP_MAYMOVE 0x00000001 +enum Mono_Posix_MremapFlags { + Mono_Posix_MremapFlags_MREMAP_MAYMOVE = 0x0000000000000001, + #define Mono_Posix_MremapFlags_MREMAP_MAYMOVE Mono_Posix_MremapFlags_MREMAP_MAYMOVE +}; int Mono_Posix_FromMremapFlags (guint64 x, guint64 *r); int Mono_Posix_ToMremapFlags (guint64 x, guint64 *r); -#define Mono_Posix_MsyncFlags_MS_ASYNC 0x00000001 -#define Mono_Posix_MsyncFlags_MS_INVALIDATE 0x00000002 -#define Mono_Posix_MsyncFlags_MS_SYNC 0x00000004 +enum Mono_Posix_MsyncFlags { + Mono_Posix_MsyncFlags_MS_ASYNC = 0x00000001, + #define Mono_Posix_MsyncFlags_MS_ASYNC Mono_Posix_MsyncFlags_MS_ASYNC + Mono_Posix_MsyncFlags_MS_INVALIDATE = 0x00000002, + #define Mono_Posix_MsyncFlags_MS_INVALIDATE Mono_Posix_MsyncFlags_MS_INVALIDATE + Mono_Posix_MsyncFlags_MS_SYNC = 0x00000004, + #define Mono_Posix_MsyncFlags_MS_SYNC Mono_Posix_MsyncFlags_MS_SYNC +}; int Mono_Posix_FromMsyncFlags (int x, int *r); int Mono_Posix_ToMsyncFlags (int x, int *r); -#define Mono_Posix_OpenFlags_O_APPEND 0x00000400 -#define Mono_Posix_OpenFlags_O_ASYNC 0x00002000 -#define Mono_Posix_OpenFlags_O_CREAT 0x00000040 -#define Mono_Posix_OpenFlags_O_DIRECT 0x00004000 -#define Mono_Posix_OpenFlags_O_DIRECTORY 0x00010000 -#define Mono_Posix_OpenFlags_O_EXCL 0x00000080 -#define Mono_Posix_OpenFlags_O_LARGEFILE 0x00008000 -#define Mono_Posix_OpenFlags_O_NOCTTY 0x00000100 -#define Mono_Posix_OpenFlags_O_NOFOLLOW 0x00020000 -#define Mono_Posix_OpenFlags_O_NONBLOCK 0x00000800 -#define Mono_Posix_OpenFlags_O_RDONLY 0x00000000 -#define Mono_Posix_OpenFlags_O_RDWR 0x00000002 -#define Mono_Posix_OpenFlags_O_SYNC 0x00001000 -#define Mono_Posix_OpenFlags_O_TRUNC 0x00000200 -#define Mono_Posix_OpenFlags_O_WRONLY 0x00000001 +enum Mono_Posix_OpenFlags { + Mono_Posix_OpenFlags_O_APPEND = 0x00000400, + #define Mono_Posix_OpenFlags_O_APPEND Mono_Posix_OpenFlags_O_APPEND + Mono_Posix_OpenFlags_O_ASYNC = 0x00002000, + #define Mono_Posix_OpenFlags_O_ASYNC Mono_Posix_OpenFlags_O_ASYNC + Mono_Posix_OpenFlags_O_CREAT = 0x00000040, + #define Mono_Posix_OpenFlags_O_CREAT Mono_Posix_OpenFlags_O_CREAT + Mono_Posix_OpenFlags_O_DIRECT = 0x00004000, + #define Mono_Posix_OpenFlags_O_DIRECT Mono_Posix_OpenFlags_O_DIRECT + Mono_Posix_OpenFlags_O_DIRECTORY = 0x00010000, + #define Mono_Posix_OpenFlags_O_DIRECTORY Mono_Posix_OpenFlags_O_DIRECTORY + Mono_Posix_OpenFlags_O_EXCL = 0x00000080, + #define Mono_Posix_OpenFlags_O_EXCL Mono_Posix_OpenFlags_O_EXCL + Mono_Posix_OpenFlags_O_LARGEFILE = 0x00008000, + #define Mono_Posix_OpenFlags_O_LARGEFILE Mono_Posix_OpenFlags_O_LARGEFILE + Mono_Posix_OpenFlags_O_NOCTTY = 0x00000100, + #define Mono_Posix_OpenFlags_O_NOCTTY Mono_Posix_OpenFlags_O_NOCTTY + Mono_Posix_OpenFlags_O_NOFOLLOW = 0x00020000, + #define Mono_Posix_OpenFlags_O_NOFOLLOW Mono_Posix_OpenFlags_O_NOFOLLOW + Mono_Posix_OpenFlags_O_NONBLOCK = 0x00000800, + #define Mono_Posix_OpenFlags_O_NONBLOCK Mono_Posix_OpenFlags_O_NONBLOCK + Mono_Posix_OpenFlags_O_RDONLY = 0x00000000, + #define Mono_Posix_OpenFlags_O_RDONLY Mono_Posix_OpenFlags_O_RDONLY + Mono_Posix_OpenFlags_O_RDWR = 0x00000002, + #define Mono_Posix_OpenFlags_O_RDWR Mono_Posix_OpenFlags_O_RDWR + Mono_Posix_OpenFlags_O_SYNC = 0x00001000, + #define Mono_Posix_OpenFlags_O_SYNC Mono_Posix_OpenFlags_O_SYNC + Mono_Posix_OpenFlags_O_TRUNC = 0x00000200, + #define Mono_Posix_OpenFlags_O_TRUNC Mono_Posix_OpenFlags_O_TRUNC + Mono_Posix_OpenFlags_O_WRONLY = 0x00000001, + #define Mono_Posix_OpenFlags_O_WRONLY Mono_Posix_OpenFlags_O_WRONLY +}; int Mono_Posix_FromOpenFlags (int x, int *r); int Mono_Posix_ToOpenFlags (int x, int *r); -#define Mono_Posix_PathconfName__PC_2_SYMLINKS 0x00000014 -#define Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN 0x00000012 -#define Mono_Posix_PathconfName__PC_ASYNC_IO 0x0000000a -#define Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED 0x00000006 -#define Mono_Posix_PathconfName__PC_FILESIZEBITS 0x0000000d -#define Mono_Posix_PathconfName__PC_LINK_MAX 0x00000000 -#define Mono_Posix_PathconfName__PC_MAX_CANON 0x00000001 -#define Mono_Posix_PathconfName__PC_MAX_INPUT 0x00000002 -#define Mono_Posix_PathconfName__PC_NAME_MAX 0x00000003 -#define Mono_Posix_PathconfName__PC_NO_TRUNC 0x00000007 -#define Mono_Posix_PathconfName__PC_PATH_MAX 0x00000004 -#define Mono_Posix_PathconfName__PC_PIPE_BUF 0x00000005 -#define Mono_Posix_PathconfName__PC_PRIO_IO 0x0000000b -#define Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE 0x0000000e -#define Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE 0x0000000f -#define Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE 0x00000010 -#define Mono_Posix_PathconfName__PC_REC_XFER_ALIGN 0x00000011 -#define Mono_Posix_PathconfName__PC_SOCK_MAXBUF 0x0000000c -#define Mono_Posix_PathconfName__PC_SYMLINK_MAX 0x00000013 -#define Mono_Posix_PathconfName__PC_SYNC_IO 0x00000009 -#define Mono_Posix_PathconfName__PC_VDISABLE 0x00000008 +enum Mono_Posix_PathconfName { + Mono_Posix_PathconfName__PC_2_SYMLINKS = 0x00000014, + #define Mono_Posix_PathconfName__PC_2_SYMLINKS Mono_Posix_PathconfName__PC_2_SYMLINKS + Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN = 0x00000012, + #define Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN Mono_Posix_PathconfName__PC_ALLOC_SIZE_MIN + Mono_Posix_PathconfName__PC_ASYNC_IO = 0x0000000a, + #define Mono_Posix_PathconfName__PC_ASYNC_IO Mono_Posix_PathconfName__PC_ASYNC_IO + Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED = 0x00000006, + #define Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED Mono_Posix_PathconfName__PC_CHOWN_RESTRICTED + Mono_Posix_PathconfName__PC_FILESIZEBITS = 0x0000000d, + #define Mono_Posix_PathconfName__PC_FILESIZEBITS Mono_Posix_PathconfName__PC_FILESIZEBITS + Mono_Posix_PathconfName__PC_LINK_MAX = 0x00000000, + #define Mono_Posix_PathconfName__PC_LINK_MAX Mono_Posix_PathconfName__PC_LINK_MAX + Mono_Posix_PathconfName__PC_MAX_CANON = 0x00000001, + #define Mono_Posix_PathconfName__PC_MAX_CANON Mono_Posix_PathconfName__PC_MAX_CANON + Mono_Posix_PathconfName__PC_MAX_INPUT = 0x00000002, + #define Mono_Posix_PathconfName__PC_MAX_INPUT Mono_Posix_PathconfName__PC_MAX_INPUT + Mono_Posix_PathconfName__PC_NAME_MAX = 0x00000003, + #define Mono_Posix_PathconfName__PC_NAME_MAX Mono_Posix_PathconfName__PC_NAME_MAX + Mono_Posix_PathconfName__PC_NO_TRUNC = 0x00000007, + #define Mono_Posix_PathconfName__PC_NO_TRUNC Mono_Posix_PathconfName__PC_NO_TRUNC + Mono_Posix_PathconfName__PC_PATH_MAX = 0x00000004, + #define Mono_Posix_PathconfName__PC_PATH_MAX Mono_Posix_PathconfName__PC_PATH_MAX + Mono_Posix_PathconfName__PC_PIPE_BUF = 0x00000005, + #define Mono_Posix_PathconfName__PC_PIPE_BUF Mono_Posix_PathconfName__PC_PIPE_BUF + Mono_Posix_PathconfName__PC_PRIO_IO = 0x0000000b, + #define Mono_Posix_PathconfName__PC_PRIO_IO Mono_Posix_PathconfName__PC_PRIO_IO + Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE = 0x0000000e, + #define Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE Mono_Posix_PathconfName__PC_REC_INCR_XFER_SIZE + Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE = 0x0000000f, + #define Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MAX_XFER_SIZE + Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE = 0x00000010, + #define Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE Mono_Posix_PathconfName__PC_REC_MIN_XFER_SIZE + Mono_Posix_PathconfName__PC_REC_XFER_ALIGN = 0x00000011, + #define Mono_Posix_PathconfName__PC_REC_XFER_ALIGN Mono_Posix_PathconfName__PC_REC_XFER_ALIGN + Mono_Posix_PathconfName__PC_SOCK_MAXBUF = 0x0000000c, + #define Mono_Posix_PathconfName__PC_SOCK_MAXBUF Mono_Posix_PathconfName__PC_SOCK_MAXBUF + Mono_Posix_PathconfName__PC_SYMLINK_MAX = 0x00000013, + #define Mono_Posix_PathconfName__PC_SYMLINK_MAX Mono_Posix_PathconfName__PC_SYMLINK_MAX + Mono_Posix_PathconfName__PC_SYNC_IO = 0x00000009, + #define Mono_Posix_PathconfName__PC_SYNC_IO Mono_Posix_PathconfName__PC_SYNC_IO + Mono_Posix_PathconfName__PC_VDISABLE = 0x00000008, + #define Mono_Posix_PathconfName__PC_VDISABLE Mono_Posix_PathconfName__PC_VDISABLE +}; int Mono_Posix_FromPathconfName (int x, int *r); int Mono_Posix_ToPathconfName (int x, int *r); -#define Mono_Posix_PollEvents_POLLERR 0x00000008 -#define Mono_Posix_PollEvents_POLLHUP 0x00000010 -#define Mono_Posix_PollEvents_POLLIN 0x00000001 -#define Mono_Posix_PollEvents_POLLNVAL 0x00000020 -#define Mono_Posix_PollEvents_POLLOUT 0x00000004 -#define Mono_Posix_PollEvents_POLLPRI 0x00000002 -#define Mono_Posix_PollEvents_POLLRDBAND 0x00000080 -#define Mono_Posix_PollEvents_POLLRDNORM 0x00000040 -#define Mono_Posix_PollEvents_POLLWRBAND 0x00000200 -#define Mono_Posix_PollEvents_POLLWRNORM 0x00000100 +enum Mono_Posix_PollEvents { + Mono_Posix_PollEvents_POLLERR = 0x0008, + #define Mono_Posix_PollEvents_POLLERR Mono_Posix_PollEvents_POLLERR + Mono_Posix_PollEvents_POLLHUP = 0x0010, + #define Mono_Posix_PollEvents_POLLHUP Mono_Posix_PollEvents_POLLHUP + Mono_Posix_PollEvents_POLLIN = 0x0001, + #define Mono_Posix_PollEvents_POLLIN Mono_Posix_PollEvents_POLLIN + Mono_Posix_PollEvents_POLLNVAL = 0x0020, + #define Mono_Posix_PollEvents_POLLNVAL Mono_Posix_PollEvents_POLLNVAL + Mono_Posix_PollEvents_POLLOUT = 0x0004, + #define Mono_Posix_PollEvents_POLLOUT Mono_Posix_PollEvents_POLLOUT + Mono_Posix_PollEvents_POLLPRI = 0x0002, + #define Mono_Posix_PollEvents_POLLPRI Mono_Posix_PollEvents_POLLPRI + Mono_Posix_PollEvents_POLLRDBAND = 0x0080, + #define Mono_Posix_PollEvents_POLLRDBAND Mono_Posix_PollEvents_POLLRDBAND + Mono_Posix_PollEvents_POLLRDNORM = 0x0040, + #define Mono_Posix_PollEvents_POLLRDNORM Mono_Posix_PollEvents_POLLRDNORM + Mono_Posix_PollEvents_POLLWRBAND = 0x0200, + #define Mono_Posix_PollEvents_POLLWRBAND Mono_Posix_PollEvents_POLLWRBAND + Mono_Posix_PollEvents_POLLWRNORM = 0x0100, + #define Mono_Posix_PollEvents_POLLWRNORM Mono_Posix_PollEvents_POLLWRNORM +}; int Mono_Posix_FromPollEvents (short x, short *r); int Mono_Posix_ToPollEvents (short x, short *r); -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED 0x00000004 -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE 0x00000005 -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL 0x00000000 -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM 0x00000001 -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL 0x00000002 -#define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED 0x00000003 +enum Mono_Posix_PosixFadviseAdvice { + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED = 0x00000004, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_DONTNEED + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE = 0x00000005, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NOREUSE + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL = 0x00000000, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_NORMAL + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM = 0x00000001, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM Mono_Posix_PosixFadviseAdvice_POSIX_FADV_RANDOM + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL = 0x00000002, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL Mono_Posix_PosixFadviseAdvice_POSIX_FADV_SEQUENTIAL + Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED = 0x00000003, + #define Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED Mono_Posix_PosixFadviseAdvice_POSIX_FADV_WILLNEED +}; int Mono_Posix_FromPosixFadviseAdvice (int x, int *r); int Mono_Posix_ToPosixFadviseAdvice (int x, int *r); -#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED 0x00000004 -#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL 0x00000000 -#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM 0x00000001 -#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL 0x00000002 -#define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED 0x00000003 +enum Mono_Posix_PosixMadviseAdvice { + Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED = 0x00000004, + #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_DONTNEED + Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL = 0x00000000, + #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_NORMAL + Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM = 0x00000001, + #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM Mono_Posix_PosixMadviseAdvice_POSIX_MADV_RANDOM + Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL = 0x00000002, + #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL Mono_Posix_PosixMadviseAdvice_POSIX_MADV_SEQUENTIAL + Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED = 0x00000003, + #define Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED Mono_Posix_PosixMadviseAdvice_POSIX_MADV_WILLNEED +}; int Mono_Posix_FromPosixMadviseAdvice (int x, int *r); int Mono_Posix_ToPosixMadviseAdvice (int x, int *r); -#define Mono_Posix_SeekFlags_L_INCR 0x00000001 -#define Mono_Posix_SeekFlags_L_SET 0x00000000 -#define Mono_Posix_SeekFlags_L_XTND 0x00000002 -#define Mono_Posix_SeekFlags_SEEK_CUR 0x00000001 -#define Mono_Posix_SeekFlags_SEEK_END 0x00000002 -#define Mono_Posix_SeekFlags_SEEK_SET 0x00000000 +enum Mono_Posix_SeekFlags { + Mono_Posix_SeekFlags_L_INCR = 0x0001, + #define Mono_Posix_SeekFlags_L_INCR Mono_Posix_SeekFlags_L_INCR + Mono_Posix_SeekFlags_L_SET = 0x0000, + #define Mono_Posix_SeekFlags_L_SET Mono_Posix_SeekFlags_L_SET + Mono_Posix_SeekFlags_L_XTND = 0x0002, + #define Mono_Posix_SeekFlags_L_XTND Mono_Posix_SeekFlags_L_XTND + Mono_Posix_SeekFlags_SEEK_CUR = 0x0001, + #define Mono_Posix_SeekFlags_SEEK_CUR Mono_Posix_SeekFlags_SEEK_CUR + Mono_Posix_SeekFlags_SEEK_END = 0x0002, + #define Mono_Posix_SeekFlags_SEEK_END Mono_Posix_SeekFlags_SEEK_END + Mono_Posix_SeekFlags_SEEK_SET = 0x0000, + #define Mono_Posix_SeekFlags_SEEK_SET Mono_Posix_SeekFlags_SEEK_SET +}; int Mono_Posix_FromSeekFlags (short x, short *r); int Mono_Posix_ToSeekFlags (short x, short *r); -#define Mono_Posix_Signum_SIGABRT 0x00000006 -#define Mono_Posix_Signum_SIGALRM 0x0000000e -#define Mono_Posix_Signum_SIGBUS 0x00000007 -#define Mono_Posix_Signum_SIGCHLD 0x00000011 -#define Mono_Posix_Signum_SIGCLD 0x00000011 -#define Mono_Posix_Signum_SIGCONT 0x00000012 -#define Mono_Posix_Signum_SIGFPE 0x00000008 -#define Mono_Posix_Signum_SIGHUP 0x00000001 -#define Mono_Posix_Signum_SIGILL 0x00000004 -#define Mono_Posix_Signum_SIGINT 0x00000002 -#define Mono_Posix_Signum_SIGIO 0x0000001d -#define Mono_Posix_Signum_SIGIOT 0x00000006 -#define Mono_Posix_Signum_SIGKILL 0x00000009 -#define Mono_Posix_Signum_SIGPIPE 0x0000000d -#define Mono_Posix_Signum_SIGPOLL 0x0000001d -#define Mono_Posix_Signum_SIGPROF 0x0000001b -#define Mono_Posix_Signum_SIGPWR 0x0000001e -#define Mono_Posix_Signum_SIGQUIT 0x00000003 -#define Mono_Posix_Signum_SIGSEGV 0x0000000b -#define Mono_Posix_Signum_SIGSTKFLT 0x00000010 -#define Mono_Posix_Signum_SIGSTOP 0x00000013 -#define Mono_Posix_Signum_SIGSYS 0x0000001f -#define Mono_Posix_Signum_SIGTERM 0x0000000f -#define Mono_Posix_Signum_SIGTRAP 0x00000005 -#define Mono_Posix_Signum_SIGTSTP 0x00000014 -#define Mono_Posix_Signum_SIGTTIN 0x00000015 -#define Mono_Posix_Signum_SIGTTOU 0x00000016 -#define Mono_Posix_Signum_SIGUNUSED 0x0000001f -#define Mono_Posix_Signum_SIGURG 0x00000017 -#define Mono_Posix_Signum_SIGUSR1 0x0000000a -#define Mono_Posix_Signum_SIGUSR2 0x0000000c -#define Mono_Posix_Signum_SIGVTALRM 0x0000001a -#define Mono_Posix_Signum_SIGWINCH 0x0000001c -#define Mono_Posix_Signum_SIGXCPU 0x00000018 -#define Mono_Posix_Signum_SIGXFSZ 0x00000019 +enum Mono_Posix_Signum { + Mono_Posix_Signum_SIGABRT = 0x00000006, + #define Mono_Posix_Signum_SIGABRT Mono_Posix_Signum_SIGABRT + Mono_Posix_Signum_SIGALRM = 0x0000000e, + #define Mono_Posix_Signum_SIGALRM Mono_Posix_Signum_SIGALRM + Mono_Posix_Signum_SIGBUS = 0x00000007, + #define Mono_Posix_Signum_SIGBUS Mono_Posix_Signum_SIGBUS + Mono_Posix_Signum_SIGCHLD = 0x00000011, + #define Mono_Posix_Signum_SIGCHLD Mono_Posix_Signum_SIGCHLD + Mono_Posix_Signum_SIGCLD = 0x00000011, + #define Mono_Posix_Signum_SIGCLD Mono_Posix_Signum_SIGCLD + Mono_Posix_Signum_SIGCONT = 0x00000012, + #define Mono_Posix_Signum_SIGCONT Mono_Posix_Signum_SIGCONT + Mono_Posix_Signum_SIGFPE = 0x00000008, + #define Mono_Posix_Signum_SIGFPE Mono_Posix_Signum_SIGFPE + Mono_Posix_Signum_SIGHUP = 0x00000001, + #define Mono_Posix_Signum_SIGHUP Mono_Posix_Signum_SIGHUP + Mono_Posix_Signum_SIGILL = 0x00000004, + #define Mono_Posix_Signum_SIGILL Mono_Posix_Signum_SIGILL + Mono_Posix_Signum_SIGINT = 0x00000002, + #define Mono_Posix_Signum_SIGINT Mono_Posix_Signum_SIGINT + Mono_Posix_Signum_SIGIO = 0x0000001d, + #define Mono_Posix_Signum_SIGIO Mono_Posix_Signum_SIGIO + Mono_Posix_Signum_SIGIOT = 0x00000006, + #define Mono_Posix_Signum_SIGIOT Mono_Posix_Signum_SIGIOT + Mono_Posix_Signum_SIGKILL = 0x00000009, + #define Mono_Posix_Signum_SIGKILL Mono_Posix_Signum_SIGKILL + Mono_Posix_Signum_SIGPIPE = 0x0000000d, + #define Mono_Posix_Signum_SIGPIPE Mono_Posix_Signum_SIGPIPE + Mono_Posix_Signum_SIGPOLL = 0x0000001d, + #define Mono_Posix_Signum_SIGPOLL Mono_Posix_Signum_SIGPOLL + Mono_Posix_Signum_SIGPROF = 0x0000001b, + #define Mono_Posix_Signum_SIGPROF Mono_Posix_Signum_SIGPROF + Mono_Posix_Signum_SIGPWR = 0x0000001e, + #define Mono_Posix_Signum_SIGPWR Mono_Posix_Signum_SIGPWR + Mono_Posix_Signum_SIGQUIT = 0x00000003, + #define Mono_Posix_Signum_SIGQUIT Mono_Posix_Signum_SIGQUIT + Mono_Posix_Signum_SIGSEGV = 0x0000000b, + #define Mono_Posix_Signum_SIGSEGV Mono_Posix_Signum_SIGSEGV + Mono_Posix_Signum_SIGSTKFLT = 0x00000010, + #define Mono_Posix_Signum_SIGSTKFLT Mono_Posix_Signum_SIGSTKFLT + Mono_Posix_Signum_SIGSTOP = 0x00000013, + #define Mono_Posix_Signum_SIGSTOP Mono_Posix_Signum_SIGSTOP + Mono_Posix_Signum_SIGSYS = 0x0000001f, + #define Mono_Posix_Signum_SIGSYS Mono_Posix_Signum_SIGSYS + Mono_Posix_Signum_SIGTERM = 0x0000000f, + #define Mono_Posix_Signum_SIGTERM Mono_Posix_Signum_SIGTERM + Mono_Posix_Signum_SIGTRAP = 0x00000005, + #define Mono_Posix_Signum_SIGTRAP Mono_Posix_Signum_SIGTRAP + Mono_Posix_Signum_SIGTSTP = 0x00000014, + #define Mono_Posix_Signum_SIGTSTP Mono_Posix_Signum_SIGTSTP + Mono_Posix_Signum_SIGTTIN = 0x00000015, + #define Mono_Posix_Signum_SIGTTIN Mono_Posix_Signum_SIGTTIN + Mono_Posix_Signum_SIGTTOU = 0x00000016, + #define Mono_Posix_Signum_SIGTTOU Mono_Posix_Signum_SIGTTOU + Mono_Posix_Signum_SIGUNUSED = 0x0000001f, + #define Mono_Posix_Signum_SIGUNUSED Mono_Posix_Signum_SIGUNUSED + Mono_Posix_Signum_SIGURG = 0x00000017, + #define Mono_Posix_Signum_SIGURG Mono_Posix_Signum_SIGURG + Mono_Posix_Signum_SIGUSR1 = 0x0000000a, + #define Mono_Posix_Signum_SIGUSR1 Mono_Posix_Signum_SIGUSR1 + Mono_Posix_Signum_SIGUSR2 = 0x0000000c, + #define Mono_Posix_Signum_SIGUSR2 Mono_Posix_Signum_SIGUSR2 + Mono_Posix_Signum_SIGVTALRM = 0x0000001a, + #define Mono_Posix_Signum_SIGVTALRM Mono_Posix_Signum_SIGVTALRM + Mono_Posix_Signum_SIGWINCH = 0x0000001c, + #define Mono_Posix_Signum_SIGWINCH Mono_Posix_Signum_SIGWINCH + Mono_Posix_Signum_SIGXCPU = 0x00000018, + #define Mono_Posix_Signum_SIGXCPU Mono_Posix_Signum_SIGXCPU + Mono_Posix_Signum_SIGXFSZ = 0x00000019, + #define Mono_Posix_Signum_SIGXFSZ Mono_Posix_Signum_SIGXFSZ +}; int Mono_Posix_FromSignum (int x, int *r); int Mono_Posix_ToSignum (int x, int *r); -#define Mono_Posix_SysconfName__SC_2_CHAR_TERM 0x0000005f -#define Mono_Posix_SysconfName__SC_2_C_BIND 0x0000002f -#define Mono_Posix_SysconfName__SC_2_C_DEV 0x00000030 -#define Mono_Posix_SysconfName__SC_2_C_VERSION 0x00000060 -#define Mono_Posix_SysconfName__SC_2_FORT_DEV 0x00000031 -#define Mono_Posix_SysconfName__SC_2_FORT_RUN 0x00000032 -#define Mono_Posix_SysconfName__SC_2_LOCALEDEF 0x00000034 -#define Mono_Posix_SysconfName__SC_2_PBS 0x000000a8 -#define Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING 0x000000a9 -#define Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT 0x000000af -#define Mono_Posix_SysconfName__SC_2_PBS_LOCATE 0x000000aa -#define Mono_Posix_SysconfName__SC_2_PBS_MESSAGE 0x000000ab -#define Mono_Posix_SysconfName__SC_2_PBS_TRACK 0x000000ac -#define Mono_Posix_SysconfName__SC_2_SW_DEV 0x00000033 -#define Mono_Posix_SysconfName__SC_2_UPE 0x00000061 -#define Mono_Posix_SysconfName__SC_2_VERSION 0x0000002e -#define Mono_Posix_SysconfName__SC_ADVISORY_INFO 0x00000084 -#define Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX 0x00000017 -#define Mono_Posix_SysconfName__SC_AIO_MAX 0x00000018 -#define Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX 0x00000019 -#define Mono_Posix_SysconfName__SC_ARG_MAX 0x00000000 -#define Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO 0x0000000c -#define Mono_Posix_SysconfName__SC_ATEXIT_MAX 0x00000057 -#define Mono_Posix_SysconfName__SC_AVPHYS_PAGES 0x00000056 -#define Mono_Posix_SysconfName__SC_BARRIERS 0x00000085 -#define Mono_Posix_SysconfName__SC_BASE 0x00000086 -#define Mono_Posix_SysconfName__SC_BC_BASE_MAX 0x00000024 -#define Mono_Posix_SysconfName__SC_BC_DIM_MAX 0x00000025 -#define Mono_Posix_SysconfName__SC_BC_SCALE_MAX 0x00000026 -#define Mono_Posix_SysconfName__SC_BC_STRING_MAX 0x00000027 -#define Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX 0x0000002d -#define Mono_Posix_SysconfName__SC_CHAR_BIT 0x00000065 -#define Mono_Posix_SysconfName__SC_CHAR_MAX 0x00000066 -#define Mono_Posix_SysconfName__SC_CHAR_MIN 0x00000067 -#define Mono_Posix_SysconfName__SC_CHILD_MAX 0x00000001 -#define Mono_Posix_SysconfName__SC_CLK_TCK 0x00000002 -#define Mono_Posix_SysconfName__SC_CLOCK_SELECTION 0x00000089 -#define Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX 0x00000028 -#define Mono_Posix_SysconfName__SC_CPUTIME 0x0000008a -#define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT 0x00000087 -#define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R 0x00000088 -#define Mono_Posix_SysconfName__SC_DELAYTIMER_MAX 0x0000001a -#define Mono_Posix_SysconfName__SC_DEVICE_IO 0x0000008c -#define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC 0x0000008d -#define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R 0x0000008e -#define Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX 0x00000029 -#define Mono_Posix_SysconfName__SC_EXPR_NEST_MAX 0x0000002a -#define Mono_Posix_SysconfName__SC_FD_MGMT 0x0000008f -#define Mono_Posix_SysconfName__SC_FIFO 0x00000090 -#define Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES 0x00000092 -#define Mono_Posix_SysconfName__SC_FILE_LOCKING 0x00000093 -#define Mono_Posix_SysconfName__SC_FILE_SYSTEM 0x00000094 -#define Mono_Posix_SysconfName__SC_FSYNC 0x0000000f -#define Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX 0x00000045 -#define Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX 0x00000046 -#define Mono_Posix_SysconfName__SC_HOST_NAME_MAX 0x000000b4 -#define Mono_Posix_SysconfName__SC_INT_MAX 0x00000068 -#define Mono_Posix_SysconfName__SC_INT_MIN 0x00000069 -#define Mono_Posix_SysconfName__SC_IOV_MAX 0x0000003c -#define Mono_Posix_SysconfName__SC_JOB_CONTROL 0x00000007 -#define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC 0x000000bd -#define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE 0x000000be -#define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE 0x000000bc -#define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC 0x000000ba -#define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE 0x000000bb -#define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE 0x000000b9 -#define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC 0x000000c0 -#define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE 0x000000c1 -#define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE 0x000000bf -#define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC 0x000000c3 -#define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE 0x000000c4 -#define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE 0x000000c2 -#define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC 0x000000c6 -#define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE 0x000000c7 -#define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE 0x000000c5 -#define Mono_Posix_SysconfName__SC_LINE_MAX 0x0000002b -#define Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX 0x00000047 -#define Mono_Posix_SysconfName__SC_LONG_BIT 0x0000006a -#define Mono_Posix_SysconfName__SC_MAPPED_FILES 0x00000010 -#define Mono_Posix_SysconfName__SC_MB_LEN_MAX 0x0000006c -#define Mono_Posix_SysconfName__SC_MEMLOCK 0x00000011 -#define Mono_Posix_SysconfName__SC_MEMLOCK_RANGE 0x00000012 -#define Mono_Posix_SysconfName__SC_MEMORY_PROTECTION 0x00000013 -#define Mono_Posix_SysconfName__SC_MESSAGE_PASSING 0x00000014 -#define Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK 0x00000095 -#define Mono_Posix_SysconfName__SC_MQ_OPEN_MAX 0x0000001b -#define Mono_Posix_SysconfName__SC_MQ_PRIO_MAX 0x0000001c -#define Mono_Posix_SysconfName__SC_MULTI_PROCESS 0x00000096 -#define Mono_Posix_SysconfName__SC_NETWORKING 0x00000098 -#define Mono_Posix_SysconfName__SC_NGROUPS_MAX 0x00000003 -#define Mono_Posix_SysconfName__SC_NL_ARGMAX 0x00000077 -#define Mono_Posix_SysconfName__SC_NL_LANGMAX 0x00000078 -#define Mono_Posix_SysconfName__SC_NL_MSGMAX 0x00000079 -#define Mono_Posix_SysconfName__SC_NL_NMAX 0x0000007a -#define Mono_Posix_SysconfName__SC_NL_SETMAX 0x0000007b -#define Mono_Posix_SysconfName__SC_NL_TEXTMAX 0x0000007c -#define Mono_Posix_SysconfName__SC_NPROCESSORS_CONF 0x00000053 -#define Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN 0x00000054 -#define Mono_Posix_SysconfName__SC_NZERO 0x0000006d -#define Mono_Posix_SysconfName__SC_OPEN_MAX 0x00000004 -#define Mono_Posix_SysconfName__SC_PAGESIZE 0x0000001e -#define Mono_Posix_SysconfName__SC_PASS_MAX 0x00000058 -#define Mono_Posix_SysconfName__SC_PHYS_PAGES 0x00000055 -#define Mono_Posix_SysconfName__SC_PII 0x00000035 -#define Mono_Posix_SysconfName__SC_PII_INTERNET 0x00000038 -#define Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM 0x0000003e -#define Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM 0x0000003d -#define Mono_Posix_SysconfName__SC_PII_OSI 0x00000039 -#define Mono_Posix_SysconfName__SC_PII_OSI_CLTS 0x00000040 -#define Mono_Posix_SysconfName__SC_PII_OSI_COTS 0x0000003f -#define Mono_Posix_SysconfName__SC_PII_OSI_M 0x00000041 -#define Mono_Posix_SysconfName__SC_PII_SOCKET 0x00000037 -#define Mono_Posix_SysconfName__SC_PII_XTI 0x00000036 -#define Mono_Posix_SysconfName__SC_PIPE 0x00000091 -#define Mono_Posix_SysconfName__SC_POLL 0x0000003a -#define Mono_Posix_SysconfName__SC_PRIORITIZED_IO 0x0000000d -#define Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING 0x0000000a -#define Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS 0x00000099 -#define Mono_Posix_SysconfName__SC_REALTIME_SIGNALS 0x00000009 -#define Mono_Posix_SysconfName__SC_REGEXP 0x0000009b -#define Mono_Posix_SysconfName__SC_REGEX_VERSION 0x0000009c -#define Mono_Posix_SysconfName__SC_RE_DUP_MAX 0x0000002c -#define Mono_Posix_SysconfName__SC_RTSIG_MAX 0x0000001f -#define Mono_Posix_SysconfName__SC_SAVED_IDS 0x00000008 -#define Mono_Posix_SysconfName__SC_SCHAR_MAX 0x0000006f -#define Mono_Posix_SysconfName__SC_SCHAR_MIN 0x00000070 -#define Mono_Posix_SysconfName__SC_SELECT 0x0000003b -#define Mono_Posix_SysconfName__SC_SEMAPHORES 0x00000015 -#define Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX 0x00000020 -#define Mono_Posix_SysconfName__SC_SEM_VALUE_MAX 0x00000021 -#define Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS 0x00000016 -#define Mono_Posix_SysconfName__SC_SHELL 0x0000009d -#define Mono_Posix_SysconfName__SC_SHRT_MAX 0x00000071 -#define Mono_Posix_SysconfName__SC_SHRT_MIN 0x00000072 -#define Mono_Posix_SysconfName__SC_SIGNALS 0x0000009e -#define Mono_Posix_SysconfName__SC_SIGQUEUE_MAX 0x00000022 -#define Mono_Posix_SysconfName__SC_SINGLE_PROCESS 0x00000097 -#define Mono_Posix_SysconfName__SC_SPAWN 0x0000009f -#define Mono_Posix_SysconfName__SC_SPIN_LOCKS 0x0000009a -#define Mono_Posix_SysconfName__SC_SPORADIC_SERVER 0x000000a0 -#define Mono_Posix_SysconfName__SC_SSIZE_MAX 0x0000006e -#define Mono_Posix_SysconfName__SC_STREAMS 0x000000ae -#define Mono_Posix_SysconfName__SC_STREAM_MAX 0x00000005 -#define Mono_Posix_SysconfName__SC_SYMLOOP_MAX 0x000000ad -#define Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO 0x0000000e -#define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE 0x000000a2 -#define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R 0x000000a3 -#define Mono_Posix_SysconfName__SC_THREADS 0x00000043 -#define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR 0x0000004d -#define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE 0x0000004e -#define Mono_Posix_SysconfName__SC_THREAD_CPUTIME 0x0000008b -#define Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS 0x00000049 -#define Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX 0x0000004a -#define Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING 0x0000004f -#define Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT 0x00000050 -#define Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT 0x00000051 -#define Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED 0x00000052 -#define Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS 0x00000044 -#define Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER 0x000000a1 -#define Mono_Posix_SysconfName__SC_THREAD_STACK_MIN 0x0000004b -#define Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX 0x0000004c -#define Mono_Posix_SysconfName__SC_TIMEOUTS 0x000000a4 -#define Mono_Posix_SysconfName__SC_TIMERS 0x0000000b -#define Mono_Posix_SysconfName__SC_TIMER_MAX 0x00000023 -#define Mono_Posix_SysconfName__SC_TRACE 0x000000b5 -#define Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER 0x000000b6 -#define Mono_Posix_SysconfName__SC_TRACE_INHERIT 0x000000b7 -#define Mono_Posix_SysconfName__SC_TRACE_LOG 0x000000b8 -#define Mono_Posix_SysconfName__SC_TTY_NAME_MAX 0x00000048 -#define Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS 0x000000a5 -#define Mono_Posix_SysconfName__SC_TZNAME_MAX 0x00000006 -#define Mono_Posix_SysconfName__SC_T_IOV_MAX 0x00000042 -#define Mono_Posix_SysconfName__SC_UCHAR_MAX 0x00000073 -#define Mono_Posix_SysconfName__SC_UINT_MAX 0x00000074 -#define Mono_Posix_SysconfName__SC_UIO_MAXIOV 0x0000003c -#define Mono_Posix_SysconfName__SC_ULONG_MAX 0x00000075 -#define Mono_Posix_SysconfName__SC_USER_GROUPS 0x000000a6 -#define Mono_Posix_SysconfName__SC_USER_GROUPS_R 0x000000a7 -#define Mono_Posix_SysconfName__SC_USHRT_MAX 0x00000076 -#define Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 0x000000b0 -#define Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG 0x000000b1 -#define Mono_Posix_SysconfName__SC_V6_LP64_OFF64 0x000000b2 -#define Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG 0x000000b3 -#define Mono_Posix_SysconfName__SC_VERSION 0x0000001d -#define Mono_Posix_SysconfName__SC_WORD_BIT 0x0000006b -#define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 0x0000007d -#define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG 0x0000007e -#define Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 0x0000007f -#define Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG 0x00000080 -#define Mono_Posix_SysconfName__SC_XOPEN_CRYPT 0x0000005c -#define Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N 0x0000005d -#define Mono_Posix_SysconfName__SC_XOPEN_LEGACY 0x00000081 -#define Mono_Posix_SysconfName__SC_XOPEN_REALTIME 0x00000082 -#define Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS 0x00000083 -#define Mono_Posix_SysconfName__SC_XOPEN_SHM 0x0000005e -#define Mono_Posix_SysconfName__SC_XOPEN_UNIX 0x0000005b -#define Mono_Posix_SysconfName__SC_XOPEN_VERSION 0x00000059 -#define Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION 0x0000005a -#define Mono_Posix_SysconfName__SC_XOPEN_XPG2 0x00000062 -#define Mono_Posix_SysconfName__SC_XOPEN_XPG3 0x00000063 -#define Mono_Posix_SysconfName__SC_XOPEN_XPG4 0x00000064 +enum Mono_Posix_SysconfName { + Mono_Posix_SysconfName__SC_2_CHAR_TERM = 0x0000005f, + #define Mono_Posix_SysconfName__SC_2_CHAR_TERM Mono_Posix_SysconfName__SC_2_CHAR_TERM + Mono_Posix_SysconfName__SC_2_C_BIND = 0x0000002f, + #define Mono_Posix_SysconfName__SC_2_C_BIND Mono_Posix_SysconfName__SC_2_C_BIND + Mono_Posix_SysconfName__SC_2_C_DEV = 0x00000030, + #define Mono_Posix_SysconfName__SC_2_C_DEV Mono_Posix_SysconfName__SC_2_C_DEV + Mono_Posix_SysconfName__SC_2_C_VERSION = 0x00000060, + #define Mono_Posix_SysconfName__SC_2_C_VERSION Mono_Posix_SysconfName__SC_2_C_VERSION + Mono_Posix_SysconfName__SC_2_FORT_DEV = 0x00000031, + #define Mono_Posix_SysconfName__SC_2_FORT_DEV Mono_Posix_SysconfName__SC_2_FORT_DEV + Mono_Posix_SysconfName__SC_2_FORT_RUN = 0x00000032, + #define Mono_Posix_SysconfName__SC_2_FORT_RUN Mono_Posix_SysconfName__SC_2_FORT_RUN + Mono_Posix_SysconfName__SC_2_LOCALEDEF = 0x00000034, + #define Mono_Posix_SysconfName__SC_2_LOCALEDEF Mono_Posix_SysconfName__SC_2_LOCALEDEF + Mono_Posix_SysconfName__SC_2_PBS = 0x000000a8, + #define Mono_Posix_SysconfName__SC_2_PBS Mono_Posix_SysconfName__SC_2_PBS + Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING = 0x000000a9, + #define Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING Mono_Posix_SysconfName__SC_2_PBS_ACCOUNTING + Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT = 0x000000af, + #define Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT Mono_Posix_SysconfName__SC_2_PBS_CHECKPOINT + Mono_Posix_SysconfName__SC_2_PBS_LOCATE = 0x000000aa, + #define Mono_Posix_SysconfName__SC_2_PBS_LOCATE Mono_Posix_SysconfName__SC_2_PBS_LOCATE + Mono_Posix_SysconfName__SC_2_PBS_MESSAGE = 0x000000ab, + #define Mono_Posix_SysconfName__SC_2_PBS_MESSAGE Mono_Posix_SysconfName__SC_2_PBS_MESSAGE + Mono_Posix_SysconfName__SC_2_PBS_TRACK = 0x000000ac, + #define Mono_Posix_SysconfName__SC_2_PBS_TRACK Mono_Posix_SysconfName__SC_2_PBS_TRACK + Mono_Posix_SysconfName__SC_2_SW_DEV = 0x00000033, + #define Mono_Posix_SysconfName__SC_2_SW_DEV Mono_Posix_SysconfName__SC_2_SW_DEV + Mono_Posix_SysconfName__SC_2_UPE = 0x00000061, + #define Mono_Posix_SysconfName__SC_2_UPE Mono_Posix_SysconfName__SC_2_UPE + Mono_Posix_SysconfName__SC_2_VERSION = 0x0000002e, + #define Mono_Posix_SysconfName__SC_2_VERSION Mono_Posix_SysconfName__SC_2_VERSION + Mono_Posix_SysconfName__SC_ADVISORY_INFO = 0x00000084, + #define Mono_Posix_SysconfName__SC_ADVISORY_INFO Mono_Posix_SysconfName__SC_ADVISORY_INFO + Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX = 0x00000017, + #define Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX Mono_Posix_SysconfName__SC_AIO_LISTIO_MAX + Mono_Posix_SysconfName__SC_AIO_MAX = 0x00000018, + #define Mono_Posix_SysconfName__SC_AIO_MAX Mono_Posix_SysconfName__SC_AIO_MAX + Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX = 0x00000019, + #define Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX Mono_Posix_SysconfName__SC_AIO_PRIO_DELTA_MAX + Mono_Posix_SysconfName__SC_ARG_MAX = 0x00000000, + #define Mono_Posix_SysconfName__SC_ARG_MAX Mono_Posix_SysconfName__SC_ARG_MAX + Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO = 0x0000000c, + #define Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO Mono_Posix_SysconfName__SC_ASYNCHRONOUS_IO + Mono_Posix_SysconfName__SC_ATEXIT_MAX = 0x00000057, + #define Mono_Posix_SysconfName__SC_ATEXIT_MAX Mono_Posix_SysconfName__SC_ATEXIT_MAX + Mono_Posix_SysconfName__SC_AVPHYS_PAGES = 0x00000056, + #define Mono_Posix_SysconfName__SC_AVPHYS_PAGES Mono_Posix_SysconfName__SC_AVPHYS_PAGES + Mono_Posix_SysconfName__SC_BARRIERS = 0x00000085, + #define Mono_Posix_SysconfName__SC_BARRIERS Mono_Posix_SysconfName__SC_BARRIERS + Mono_Posix_SysconfName__SC_BASE = 0x00000086, + #define Mono_Posix_SysconfName__SC_BASE Mono_Posix_SysconfName__SC_BASE + Mono_Posix_SysconfName__SC_BC_BASE_MAX = 0x00000024, + #define Mono_Posix_SysconfName__SC_BC_BASE_MAX Mono_Posix_SysconfName__SC_BC_BASE_MAX + Mono_Posix_SysconfName__SC_BC_DIM_MAX = 0x00000025, + #define Mono_Posix_SysconfName__SC_BC_DIM_MAX Mono_Posix_SysconfName__SC_BC_DIM_MAX + Mono_Posix_SysconfName__SC_BC_SCALE_MAX = 0x00000026, + #define Mono_Posix_SysconfName__SC_BC_SCALE_MAX Mono_Posix_SysconfName__SC_BC_SCALE_MAX + Mono_Posix_SysconfName__SC_BC_STRING_MAX = 0x00000027, + #define Mono_Posix_SysconfName__SC_BC_STRING_MAX Mono_Posix_SysconfName__SC_BC_STRING_MAX + Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX = 0x0000002d, + #define Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX Mono_Posix_SysconfName__SC_CHARCLASS_NAME_MAX + Mono_Posix_SysconfName__SC_CHAR_BIT = 0x00000065, + #define Mono_Posix_SysconfName__SC_CHAR_BIT Mono_Posix_SysconfName__SC_CHAR_BIT + Mono_Posix_SysconfName__SC_CHAR_MAX = 0x00000066, + #define Mono_Posix_SysconfName__SC_CHAR_MAX Mono_Posix_SysconfName__SC_CHAR_MAX + Mono_Posix_SysconfName__SC_CHAR_MIN = 0x00000067, + #define Mono_Posix_SysconfName__SC_CHAR_MIN Mono_Posix_SysconfName__SC_CHAR_MIN + Mono_Posix_SysconfName__SC_CHILD_MAX = 0x00000001, + #define Mono_Posix_SysconfName__SC_CHILD_MAX Mono_Posix_SysconfName__SC_CHILD_MAX + Mono_Posix_SysconfName__SC_CLK_TCK = 0x00000002, + #define Mono_Posix_SysconfName__SC_CLK_TCK Mono_Posix_SysconfName__SC_CLK_TCK + Mono_Posix_SysconfName__SC_CLOCK_SELECTION = 0x00000089, + #define Mono_Posix_SysconfName__SC_CLOCK_SELECTION Mono_Posix_SysconfName__SC_CLOCK_SELECTION + Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX = 0x00000028, + #define Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX Mono_Posix_SysconfName__SC_COLL_WEIGHTS_MAX + Mono_Posix_SysconfName__SC_CPUTIME = 0x0000008a, + #define Mono_Posix_SysconfName__SC_CPUTIME Mono_Posix_SysconfName__SC_CPUTIME + Mono_Posix_SysconfName__SC_C_LANG_SUPPORT = 0x00000087, + #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT Mono_Posix_SysconfName__SC_C_LANG_SUPPORT + Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R = 0x00000088, + #define Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R Mono_Posix_SysconfName__SC_C_LANG_SUPPORT_R + Mono_Posix_SysconfName__SC_DELAYTIMER_MAX = 0x0000001a, + #define Mono_Posix_SysconfName__SC_DELAYTIMER_MAX Mono_Posix_SysconfName__SC_DELAYTIMER_MAX + Mono_Posix_SysconfName__SC_DEVICE_IO = 0x0000008c, + #define Mono_Posix_SysconfName__SC_DEVICE_IO Mono_Posix_SysconfName__SC_DEVICE_IO + Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC = 0x0000008d, + #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC + Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R = 0x0000008e, + #define Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R Mono_Posix_SysconfName__SC_DEVICE_SPECIFIC_R + Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX = 0x00000029, + #define Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX Mono_Posix_SysconfName__SC_EQUIV_CLASS_MAX + Mono_Posix_SysconfName__SC_EXPR_NEST_MAX = 0x0000002a, + #define Mono_Posix_SysconfName__SC_EXPR_NEST_MAX Mono_Posix_SysconfName__SC_EXPR_NEST_MAX + Mono_Posix_SysconfName__SC_FD_MGMT = 0x0000008f, + #define Mono_Posix_SysconfName__SC_FD_MGMT Mono_Posix_SysconfName__SC_FD_MGMT + Mono_Posix_SysconfName__SC_FIFO = 0x00000090, + #define Mono_Posix_SysconfName__SC_FIFO Mono_Posix_SysconfName__SC_FIFO + Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES = 0x00000092, + #define Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES Mono_Posix_SysconfName__SC_FILE_ATTRIBUTES + Mono_Posix_SysconfName__SC_FILE_LOCKING = 0x00000093, + #define Mono_Posix_SysconfName__SC_FILE_LOCKING Mono_Posix_SysconfName__SC_FILE_LOCKING + Mono_Posix_SysconfName__SC_FILE_SYSTEM = 0x00000094, + #define Mono_Posix_SysconfName__SC_FILE_SYSTEM Mono_Posix_SysconfName__SC_FILE_SYSTEM + Mono_Posix_SysconfName__SC_FSYNC = 0x0000000f, + #define Mono_Posix_SysconfName__SC_FSYNC Mono_Posix_SysconfName__SC_FSYNC + Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX = 0x00000045, + #define Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX Mono_Posix_SysconfName__SC_GETGR_R_SIZE_MAX + Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX = 0x00000046, + #define Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX Mono_Posix_SysconfName__SC_GETPW_R_SIZE_MAX + Mono_Posix_SysconfName__SC_HOST_NAME_MAX = 0x000000b4, + #define Mono_Posix_SysconfName__SC_HOST_NAME_MAX Mono_Posix_SysconfName__SC_HOST_NAME_MAX + Mono_Posix_SysconfName__SC_INT_MAX = 0x00000068, + #define Mono_Posix_SysconfName__SC_INT_MAX Mono_Posix_SysconfName__SC_INT_MAX + Mono_Posix_SysconfName__SC_INT_MIN = 0x00000069, + #define Mono_Posix_SysconfName__SC_INT_MIN Mono_Posix_SysconfName__SC_INT_MIN + Mono_Posix_SysconfName__SC_IOV_MAX = 0x0000003c, + #define Mono_Posix_SysconfName__SC_IOV_MAX Mono_Posix_SysconfName__SC_IOV_MAX + Mono_Posix_SysconfName__SC_JOB_CONTROL = 0x00000007, + #define Mono_Posix_SysconfName__SC_JOB_CONTROL Mono_Posix_SysconfName__SC_JOB_CONTROL + Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC = 0x000000bd, + #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_ASSOC + Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE = 0x000000be, + #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_LINESIZE + Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE = 0x000000bc, + #define Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL1_DCACHE_SIZE + Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC = 0x000000ba, + #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_ASSOC + Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE = 0x000000bb, + #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_LINESIZE + Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE = 0x000000b9, + #define Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL1_ICACHE_SIZE + Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC = 0x000000c0, + #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL2_CACHE_ASSOC + Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE = 0x000000c1, + #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL2_CACHE_LINESIZE + Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE = 0x000000bf, + #define Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL2_CACHE_SIZE + Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC = 0x000000c3, + #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL3_CACHE_ASSOC + Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE = 0x000000c4, + #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL3_CACHE_LINESIZE + Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE = 0x000000c2, + #define Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL3_CACHE_SIZE + Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC = 0x000000c6, + #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC Mono_Posix_SysconfName__SC_LEVEL4_CACHE_ASSOC + Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE = 0x000000c7, + #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE Mono_Posix_SysconfName__SC_LEVEL4_CACHE_LINESIZE + Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE = 0x000000c5, + #define Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE Mono_Posix_SysconfName__SC_LEVEL4_CACHE_SIZE + Mono_Posix_SysconfName__SC_LINE_MAX = 0x0000002b, + #define Mono_Posix_SysconfName__SC_LINE_MAX Mono_Posix_SysconfName__SC_LINE_MAX + Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX = 0x00000047, + #define Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX Mono_Posix_SysconfName__SC_LOGIN_NAME_MAX + Mono_Posix_SysconfName__SC_LONG_BIT = 0x0000006a, + #define Mono_Posix_SysconfName__SC_LONG_BIT Mono_Posix_SysconfName__SC_LONG_BIT + Mono_Posix_SysconfName__SC_MAPPED_FILES = 0x00000010, + #define Mono_Posix_SysconfName__SC_MAPPED_FILES Mono_Posix_SysconfName__SC_MAPPED_FILES + Mono_Posix_SysconfName__SC_MB_LEN_MAX = 0x0000006c, + #define Mono_Posix_SysconfName__SC_MB_LEN_MAX Mono_Posix_SysconfName__SC_MB_LEN_MAX + Mono_Posix_SysconfName__SC_MEMLOCK = 0x00000011, + #define Mono_Posix_SysconfName__SC_MEMLOCK Mono_Posix_SysconfName__SC_MEMLOCK + Mono_Posix_SysconfName__SC_MEMLOCK_RANGE = 0x00000012, + #define Mono_Posix_SysconfName__SC_MEMLOCK_RANGE Mono_Posix_SysconfName__SC_MEMLOCK_RANGE + Mono_Posix_SysconfName__SC_MEMORY_PROTECTION = 0x00000013, + #define Mono_Posix_SysconfName__SC_MEMORY_PROTECTION Mono_Posix_SysconfName__SC_MEMORY_PROTECTION + Mono_Posix_SysconfName__SC_MESSAGE_PASSING = 0x00000014, + #define Mono_Posix_SysconfName__SC_MESSAGE_PASSING Mono_Posix_SysconfName__SC_MESSAGE_PASSING + Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK = 0x00000095, + #define Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK Mono_Posix_SysconfName__SC_MONOTONIC_CLOCK + Mono_Posix_SysconfName__SC_MQ_OPEN_MAX = 0x0000001b, + #define Mono_Posix_SysconfName__SC_MQ_OPEN_MAX Mono_Posix_SysconfName__SC_MQ_OPEN_MAX + Mono_Posix_SysconfName__SC_MQ_PRIO_MAX = 0x0000001c, + #define Mono_Posix_SysconfName__SC_MQ_PRIO_MAX Mono_Posix_SysconfName__SC_MQ_PRIO_MAX + Mono_Posix_SysconfName__SC_MULTI_PROCESS = 0x00000096, + #define Mono_Posix_SysconfName__SC_MULTI_PROCESS Mono_Posix_SysconfName__SC_MULTI_PROCESS + Mono_Posix_SysconfName__SC_NETWORKING = 0x00000098, + #define Mono_Posix_SysconfName__SC_NETWORKING Mono_Posix_SysconfName__SC_NETWORKING + Mono_Posix_SysconfName__SC_NGROUPS_MAX = 0x00000003, + #define Mono_Posix_SysconfName__SC_NGROUPS_MAX Mono_Posix_SysconfName__SC_NGROUPS_MAX + Mono_Posix_SysconfName__SC_NL_ARGMAX = 0x00000077, + #define Mono_Posix_SysconfName__SC_NL_ARGMAX Mono_Posix_SysconfName__SC_NL_ARGMAX + Mono_Posix_SysconfName__SC_NL_LANGMAX = 0x00000078, + #define Mono_Posix_SysconfName__SC_NL_LANGMAX Mono_Posix_SysconfName__SC_NL_LANGMAX + Mono_Posix_SysconfName__SC_NL_MSGMAX = 0x00000079, + #define Mono_Posix_SysconfName__SC_NL_MSGMAX Mono_Posix_SysconfName__SC_NL_MSGMAX + Mono_Posix_SysconfName__SC_NL_NMAX = 0x0000007a, + #define Mono_Posix_SysconfName__SC_NL_NMAX Mono_Posix_SysconfName__SC_NL_NMAX + Mono_Posix_SysconfName__SC_NL_SETMAX = 0x0000007b, + #define Mono_Posix_SysconfName__SC_NL_SETMAX Mono_Posix_SysconfName__SC_NL_SETMAX + Mono_Posix_SysconfName__SC_NL_TEXTMAX = 0x0000007c, + #define Mono_Posix_SysconfName__SC_NL_TEXTMAX Mono_Posix_SysconfName__SC_NL_TEXTMAX + Mono_Posix_SysconfName__SC_NPROCESSORS_CONF = 0x00000053, + #define Mono_Posix_SysconfName__SC_NPROCESSORS_CONF Mono_Posix_SysconfName__SC_NPROCESSORS_CONF + Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN = 0x00000054, + #define Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN Mono_Posix_SysconfName__SC_NPROCESSORS_ONLN + Mono_Posix_SysconfName__SC_NZERO = 0x0000006d, + #define Mono_Posix_SysconfName__SC_NZERO Mono_Posix_SysconfName__SC_NZERO + Mono_Posix_SysconfName__SC_OPEN_MAX = 0x00000004, + #define Mono_Posix_SysconfName__SC_OPEN_MAX Mono_Posix_SysconfName__SC_OPEN_MAX + Mono_Posix_SysconfName__SC_PAGESIZE = 0x0000001e, + #define Mono_Posix_SysconfName__SC_PAGESIZE Mono_Posix_SysconfName__SC_PAGESIZE + Mono_Posix_SysconfName__SC_PASS_MAX = 0x00000058, + #define Mono_Posix_SysconfName__SC_PASS_MAX Mono_Posix_SysconfName__SC_PASS_MAX + Mono_Posix_SysconfName__SC_PHYS_PAGES = 0x00000055, + #define Mono_Posix_SysconfName__SC_PHYS_PAGES Mono_Posix_SysconfName__SC_PHYS_PAGES + Mono_Posix_SysconfName__SC_PII = 0x00000035, + #define Mono_Posix_SysconfName__SC_PII Mono_Posix_SysconfName__SC_PII + Mono_Posix_SysconfName__SC_PII_INTERNET = 0x00000038, + #define Mono_Posix_SysconfName__SC_PII_INTERNET Mono_Posix_SysconfName__SC_PII_INTERNET + Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM = 0x0000003e, + #define Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM Mono_Posix_SysconfName__SC_PII_INTERNET_DGRAM + Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM = 0x0000003d, + #define Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM Mono_Posix_SysconfName__SC_PII_INTERNET_STREAM + Mono_Posix_SysconfName__SC_PII_OSI = 0x00000039, + #define Mono_Posix_SysconfName__SC_PII_OSI Mono_Posix_SysconfName__SC_PII_OSI + Mono_Posix_SysconfName__SC_PII_OSI_CLTS = 0x00000040, + #define Mono_Posix_SysconfName__SC_PII_OSI_CLTS Mono_Posix_SysconfName__SC_PII_OSI_CLTS + Mono_Posix_SysconfName__SC_PII_OSI_COTS = 0x0000003f, + #define Mono_Posix_SysconfName__SC_PII_OSI_COTS Mono_Posix_SysconfName__SC_PII_OSI_COTS + Mono_Posix_SysconfName__SC_PII_OSI_M = 0x00000041, + #define Mono_Posix_SysconfName__SC_PII_OSI_M Mono_Posix_SysconfName__SC_PII_OSI_M + Mono_Posix_SysconfName__SC_PII_SOCKET = 0x00000037, + #define Mono_Posix_SysconfName__SC_PII_SOCKET Mono_Posix_SysconfName__SC_PII_SOCKET + Mono_Posix_SysconfName__SC_PII_XTI = 0x00000036, + #define Mono_Posix_SysconfName__SC_PII_XTI Mono_Posix_SysconfName__SC_PII_XTI + Mono_Posix_SysconfName__SC_PIPE = 0x00000091, + #define Mono_Posix_SysconfName__SC_PIPE Mono_Posix_SysconfName__SC_PIPE + Mono_Posix_SysconfName__SC_POLL = 0x0000003a, + #define Mono_Posix_SysconfName__SC_POLL Mono_Posix_SysconfName__SC_POLL + Mono_Posix_SysconfName__SC_PRIORITIZED_IO = 0x0000000d, + #define Mono_Posix_SysconfName__SC_PRIORITIZED_IO Mono_Posix_SysconfName__SC_PRIORITIZED_IO + Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING = 0x0000000a, + #define Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING Mono_Posix_SysconfName__SC_PRIORITY_SCHEDULING + Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS = 0x00000099, + #define Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS Mono_Posix_SysconfName__SC_READER_WRITER_LOCKS + Mono_Posix_SysconfName__SC_REALTIME_SIGNALS = 0x00000009, + #define Mono_Posix_SysconfName__SC_REALTIME_SIGNALS Mono_Posix_SysconfName__SC_REALTIME_SIGNALS + Mono_Posix_SysconfName__SC_REGEXP = 0x0000009b, + #define Mono_Posix_SysconfName__SC_REGEXP Mono_Posix_SysconfName__SC_REGEXP + Mono_Posix_SysconfName__SC_REGEX_VERSION = 0x0000009c, + #define Mono_Posix_SysconfName__SC_REGEX_VERSION Mono_Posix_SysconfName__SC_REGEX_VERSION + Mono_Posix_SysconfName__SC_RE_DUP_MAX = 0x0000002c, + #define Mono_Posix_SysconfName__SC_RE_DUP_MAX Mono_Posix_SysconfName__SC_RE_DUP_MAX + Mono_Posix_SysconfName__SC_RTSIG_MAX = 0x0000001f, + #define Mono_Posix_SysconfName__SC_RTSIG_MAX Mono_Posix_SysconfName__SC_RTSIG_MAX + Mono_Posix_SysconfName__SC_SAVED_IDS = 0x00000008, + #define Mono_Posix_SysconfName__SC_SAVED_IDS Mono_Posix_SysconfName__SC_SAVED_IDS + Mono_Posix_SysconfName__SC_SCHAR_MAX = 0x0000006f, + #define Mono_Posix_SysconfName__SC_SCHAR_MAX Mono_Posix_SysconfName__SC_SCHAR_MAX + Mono_Posix_SysconfName__SC_SCHAR_MIN = 0x00000070, + #define Mono_Posix_SysconfName__SC_SCHAR_MIN Mono_Posix_SysconfName__SC_SCHAR_MIN + Mono_Posix_SysconfName__SC_SELECT = 0x0000003b, + #define Mono_Posix_SysconfName__SC_SELECT Mono_Posix_SysconfName__SC_SELECT + Mono_Posix_SysconfName__SC_SEMAPHORES = 0x00000015, + #define Mono_Posix_SysconfName__SC_SEMAPHORES Mono_Posix_SysconfName__SC_SEMAPHORES + Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX = 0x00000020, + #define Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX Mono_Posix_SysconfName__SC_SEM_NSEMS_MAX + Mono_Posix_SysconfName__SC_SEM_VALUE_MAX = 0x00000021, + #define Mono_Posix_SysconfName__SC_SEM_VALUE_MAX Mono_Posix_SysconfName__SC_SEM_VALUE_MAX + Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS = 0x00000016, + #define Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS Mono_Posix_SysconfName__SC_SHARED_MEMORY_OBJECTS + Mono_Posix_SysconfName__SC_SHELL = 0x0000009d, + #define Mono_Posix_SysconfName__SC_SHELL Mono_Posix_SysconfName__SC_SHELL + Mono_Posix_SysconfName__SC_SHRT_MAX = 0x00000071, + #define Mono_Posix_SysconfName__SC_SHRT_MAX Mono_Posix_SysconfName__SC_SHRT_MAX + Mono_Posix_SysconfName__SC_SHRT_MIN = 0x00000072, + #define Mono_Posix_SysconfName__SC_SHRT_MIN Mono_Posix_SysconfName__SC_SHRT_MIN + Mono_Posix_SysconfName__SC_SIGNALS = 0x0000009e, + #define Mono_Posix_SysconfName__SC_SIGNALS Mono_Posix_SysconfName__SC_SIGNALS + Mono_Posix_SysconfName__SC_SIGQUEUE_MAX = 0x00000022, + #define Mono_Posix_SysconfName__SC_SIGQUEUE_MAX Mono_Posix_SysconfName__SC_SIGQUEUE_MAX + Mono_Posix_SysconfName__SC_SINGLE_PROCESS = 0x00000097, + #define Mono_Posix_SysconfName__SC_SINGLE_PROCESS Mono_Posix_SysconfName__SC_SINGLE_PROCESS + Mono_Posix_SysconfName__SC_SPAWN = 0x0000009f, + #define Mono_Posix_SysconfName__SC_SPAWN Mono_Posix_SysconfName__SC_SPAWN + Mono_Posix_SysconfName__SC_SPIN_LOCKS = 0x0000009a, + #define Mono_Posix_SysconfName__SC_SPIN_LOCKS Mono_Posix_SysconfName__SC_SPIN_LOCKS + Mono_Posix_SysconfName__SC_SPORADIC_SERVER = 0x000000a0, + #define Mono_Posix_SysconfName__SC_SPORADIC_SERVER Mono_Posix_SysconfName__SC_SPORADIC_SERVER + Mono_Posix_SysconfName__SC_SSIZE_MAX = 0x0000006e, + #define Mono_Posix_SysconfName__SC_SSIZE_MAX Mono_Posix_SysconfName__SC_SSIZE_MAX + Mono_Posix_SysconfName__SC_STREAMS = 0x000000ae, + #define Mono_Posix_SysconfName__SC_STREAMS Mono_Posix_SysconfName__SC_STREAMS + Mono_Posix_SysconfName__SC_STREAM_MAX = 0x00000005, + #define Mono_Posix_SysconfName__SC_STREAM_MAX Mono_Posix_SysconfName__SC_STREAM_MAX + Mono_Posix_SysconfName__SC_SYMLOOP_MAX = 0x000000ad, + #define Mono_Posix_SysconfName__SC_SYMLOOP_MAX Mono_Posix_SysconfName__SC_SYMLOOP_MAX + Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO = 0x0000000e, + #define Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO Mono_Posix_SysconfName__SC_SYNCHRONIZED_IO + Mono_Posix_SysconfName__SC_SYSTEM_DATABASE = 0x000000a2, + #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE Mono_Posix_SysconfName__SC_SYSTEM_DATABASE + Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R = 0x000000a3, + #define Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R Mono_Posix_SysconfName__SC_SYSTEM_DATABASE_R + Mono_Posix_SysconfName__SC_THREADS = 0x00000043, + #define Mono_Posix_SysconfName__SC_THREADS Mono_Posix_SysconfName__SC_THREADS + Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR = 0x0000004d, + #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKADDR + Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE = 0x0000004e, + #define Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE Mono_Posix_SysconfName__SC_THREAD_ATTR_STACKSIZE + Mono_Posix_SysconfName__SC_THREAD_CPUTIME = 0x0000008b, + #define Mono_Posix_SysconfName__SC_THREAD_CPUTIME Mono_Posix_SysconfName__SC_THREAD_CPUTIME + Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS = 0x00000049, + #define Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS Mono_Posix_SysconfName__SC_THREAD_DESTRUCTOR_ITERATIONS + Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX = 0x0000004a, + #define Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX Mono_Posix_SysconfName__SC_THREAD_KEYS_MAX + Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING = 0x0000004f, + #define Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING Mono_Posix_SysconfName__SC_THREAD_PRIORITY_SCHEDULING + Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT = 0x00000050, + #define Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT Mono_Posix_SysconfName__SC_THREAD_PRIO_INHERIT + Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT = 0x00000051, + #define Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT Mono_Posix_SysconfName__SC_THREAD_PRIO_PROTECT + Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED = 0x00000052, + #define Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED Mono_Posix_SysconfName__SC_THREAD_PROCESS_SHARED + Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS = 0x00000044, + #define Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS Mono_Posix_SysconfName__SC_THREAD_SAFE_FUNCTIONS + Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER = 0x000000a1, + #define Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER Mono_Posix_SysconfName__SC_THREAD_SPORADIC_SERVER + Mono_Posix_SysconfName__SC_THREAD_STACK_MIN = 0x0000004b, + #define Mono_Posix_SysconfName__SC_THREAD_STACK_MIN Mono_Posix_SysconfName__SC_THREAD_STACK_MIN + Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX = 0x0000004c, + #define Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX Mono_Posix_SysconfName__SC_THREAD_THREADS_MAX + Mono_Posix_SysconfName__SC_TIMEOUTS = 0x000000a4, + #define Mono_Posix_SysconfName__SC_TIMEOUTS Mono_Posix_SysconfName__SC_TIMEOUTS + Mono_Posix_SysconfName__SC_TIMERS = 0x0000000b, + #define Mono_Posix_SysconfName__SC_TIMERS Mono_Posix_SysconfName__SC_TIMERS + Mono_Posix_SysconfName__SC_TIMER_MAX = 0x00000023, + #define Mono_Posix_SysconfName__SC_TIMER_MAX Mono_Posix_SysconfName__SC_TIMER_MAX + Mono_Posix_SysconfName__SC_TRACE = 0x000000b5, + #define Mono_Posix_SysconfName__SC_TRACE Mono_Posix_SysconfName__SC_TRACE + Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER = 0x000000b6, + #define Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER Mono_Posix_SysconfName__SC_TRACE_EVENT_FILTER + Mono_Posix_SysconfName__SC_TRACE_INHERIT = 0x000000b7, + #define Mono_Posix_SysconfName__SC_TRACE_INHERIT Mono_Posix_SysconfName__SC_TRACE_INHERIT + Mono_Posix_SysconfName__SC_TRACE_LOG = 0x000000b8, + #define Mono_Posix_SysconfName__SC_TRACE_LOG Mono_Posix_SysconfName__SC_TRACE_LOG + Mono_Posix_SysconfName__SC_TTY_NAME_MAX = 0x00000048, + #define Mono_Posix_SysconfName__SC_TTY_NAME_MAX Mono_Posix_SysconfName__SC_TTY_NAME_MAX + Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS = 0x000000a5, + #define Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS Mono_Posix_SysconfName__SC_TYPED_MEMORY_OBJECTS + Mono_Posix_SysconfName__SC_TZNAME_MAX = 0x00000006, + #define Mono_Posix_SysconfName__SC_TZNAME_MAX Mono_Posix_SysconfName__SC_TZNAME_MAX + Mono_Posix_SysconfName__SC_T_IOV_MAX = 0x00000042, + #define Mono_Posix_SysconfName__SC_T_IOV_MAX Mono_Posix_SysconfName__SC_T_IOV_MAX + Mono_Posix_SysconfName__SC_UCHAR_MAX = 0x00000073, + #define Mono_Posix_SysconfName__SC_UCHAR_MAX Mono_Posix_SysconfName__SC_UCHAR_MAX + Mono_Posix_SysconfName__SC_UINT_MAX = 0x00000074, + #define Mono_Posix_SysconfName__SC_UINT_MAX Mono_Posix_SysconfName__SC_UINT_MAX + Mono_Posix_SysconfName__SC_UIO_MAXIOV = 0x0000003c, + #define Mono_Posix_SysconfName__SC_UIO_MAXIOV Mono_Posix_SysconfName__SC_UIO_MAXIOV + Mono_Posix_SysconfName__SC_ULONG_MAX = 0x00000075, + #define Mono_Posix_SysconfName__SC_ULONG_MAX Mono_Posix_SysconfName__SC_ULONG_MAX + Mono_Posix_SysconfName__SC_USER_GROUPS = 0x000000a6, + #define Mono_Posix_SysconfName__SC_USER_GROUPS Mono_Posix_SysconfName__SC_USER_GROUPS + Mono_Posix_SysconfName__SC_USER_GROUPS_R = 0x000000a7, + #define Mono_Posix_SysconfName__SC_USER_GROUPS_R Mono_Posix_SysconfName__SC_USER_GROUPS_R + Mono_Posix_SysconfName__SC_USHRT_MAX = 0x00000076, + #define Mono_Posix_SysconfName__SC_USHRT_MAX Mono_Posix_SysconfName__SC_USHRT_MAX + Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 = 0x000000b0, + #define Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 Mono_Posix_SysconfName__SC_V6_ILP32_OFF32 + Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG = 0x000000b1, + #define Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG Mono_Posix_SysconfName__SC_V6_ILP32_OFFBIG + Mono_Posix_SysconfName__SC_V6_LP64_OFF64 = 0x000000b2, + #define Mono_Posix_SysconfName__SC_V6_LP64_OFF64 Mono_Posix_SysconfName__SC_V6_LP64_OFF64 + Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG = 0x000000b3, + #define Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG Mono_Posix_SysconfName__SC_V6_LPBIG_OFFBIG + Mono_Posix_SysconfName__SC_VERSION = 0x0000001d, + #define Mono_Posix_SysconfName__SC_VERSION Mono_Posix_SysconfName__SC_VERSION + Mono_Posix_SysconfName__SC_WORD_BIT = 0x0000006b, + #define Mono_Posix_SysconfName__SC_WORD_BIT Mono_Posix_SysconfName__SC_WORD_BIT + Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 = 0x0000007d, + #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 Mono_Posix_SysconfName__SC_XBS5_ILP32_OFF32 + Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG = 0x0000007e, + #define Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG Mono_Posix_SysconfName__SC_XBS5_ILP32_OFFBIG + Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 = 0x0000007f, + #define Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 Mono_Posix_SysconfName__SC_XBS5_LP64_OFF64 + Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG = 0x00000080, + #define Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG Mono_Posix_SysconfName__SC_XBS5_LPBIG_OFFBIG + Mono_Posix_SysconfName__SC_XOPEN_CRYPT = 0x0000005c, + #define Mono_Posix_SysconfName__SC_XOPEN_CRYPT Mono_Posix_SysconfName__SC_XOPEN_CRYPT + Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N = 0x0000005d, + #define Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N Mono_Posix_SysconfName__SC_XOPEN_ENH_I18N + Mono_Posix_SysconfName__SC_XOPEN_LEGACY = 0x00000081, + #define Mono_Posix_SysconfName__SC_XOPEN_LEGACY Mono_Posix_SysconfName__SC_XOPEN_LEGACY + Mono_Posix_SysconfName__SC_XOPEN_REALTIME = 0x00000082, + #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME Mono_Posix_SysconfName__SC_XOPEN_REALTIME + Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS = 0x00000083, + #define Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS Mono_Posix_SysconfName__SC_XOPEN_REALTIME_THREADS + Mono_Posix_SysconfName__SC_XOPEN_SHM = 0x0000005e, + #define Mono_Posix_SysconfName__SC_XOPEN_SHM Mono_Posix_SysconfName__SC_XOPEN_SHM + Mono_Posix_SysconfName__SC_XOPEN_UNIX = 0x0000005b, + #define Mono_Posix_SysconfName__SC_XOPEN_UNIX Mono_Posix_SysconfName__SC_XOPEN_UNIX + Mono_Posix_SysconfName__SC_XOPEN_VERSION = 0x00000059, + #define Mono_Posix_SysconfName__SC_XOPEN_VERSION Mono_Posix_SysconfName__SC_XOPEN_VERSION + Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION = 0x0000005a, + #define Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION Mono_Posix_SysconfName__SC_XOPEN_XCU_VERSION + Mono_Posix_SysconfName__SC_XOPEN_XPG2 = 0x00000062, + #define Mono_Posix_SysconfName__SC_XOPEN_XPG2 Mono_Posix_SysconfName__SC_XOPEN_XPG2 + Mono_Posix_SysconfName__SC_XOPEN_XPG3 = 0x00000063, + #define Mono_Posix_SysconfName__SC_XOPEN_XPG3 Mono_Posix_SysconfName__SC_XOPEN_XPG3 + Mono_Posix_SysconfName__SC_XOPEN_XPG4 = 0x00000064, + #define Mono_Posix_SysconfName__SC_XOPEN_XPG4 Mono_Posix_SysconfName__SC_XOPEN_XPG4 +}; int Mono_Posix_FromSysconfName (int x, int *r); int Mono_Posix_ToSysconfName (int x, int *r); -#define Mono_Posix_SyslogFacility_LOG_AUTH 0x00000020 -#define Mono_Posix_SyslogFacility_LOG_AUTHPRIV 0x00000050 -#define Mono_Posix_SyslogFacility_LOG_CRON 0x00000048 -#define Mono_Posix_SyslogFacility_LOG_DAEMON 0x00000018 -#define Mono_Posix_SyslogFacility_LOG_FTP 0x00000058 -#define Mono_Posix_SyslogFacility_LOG_KERN 0x00000000 -#define Mono_Posix_SyslogFacility_LOG_LOCAL0 0x00000080 -#define Mono_Posix_SyslogFacility_LOG_LOCAL1 0x00000088 -#define Mono_Posix_SyslogFacility_LOG_LOCAL2 0x00000090 -#define Mono_Posix_SyslogFacility_LOG_LOCAL3 0x00000098 -#define Mono_Posix_SyslogFacility_LOG_LOCAL4 0x000000a0 -#define Mono_Posix_SyslogFacility_LOG_LOCAL5 0x000000a8 -#define Mono_Posix_SyslogFacility_LOG_LOCAL6 0x000000b0 -#define Mono_Posix_SyslogFacility_LOG_LOCAL7 0x000000b8 -#define Mono_Posix_SyslogFacility_LOG_LPR 0x00000030 -#define Mono_Posix_SyslogFacility_LOG_MAIL 0x00000010 -#define Mono_Posix_SyslogFacility_LOG_NEWS 0x00000038 -#define Mono_Posix_SyslogFacility_LOG_SYSLOG 0x00000028 -#define Mono_Posix_SyslogFacility_LOG_USER 0x00000008 -#define Mono_Posix_SyslogFacility_LOG_UUCP 0x00000040 +enum Mono_Posix_SyslogFacility { + Mono_Posix_SyslogFacility_LOG_AUTH = 0x00000020, + #define Mono_Posix_SyslogFacility_LOG_AUTH Mono_Posix_SyslogFacility_LOG_AUTH + Mono_Posix_SyslogFacility_LOG_AUTHPRIV = 0x00000050, + #define Mono_Posix_SyslogFacility_LOG_AUTHPRIV Mono_Posix_SyslogFacility_LOG_AUTHPRIV + Mono_Posix_SyslogFacility_LOG_CRON = 0x00000048, + #define Mono_Posix_SyslogFacility_LOG_CRON Mono_Posix_SyslogFacility_LOG_CRON + Mono_Posix_SyslogFacility_LOG_DAEMON = 0x00000018, + #define Mono_Posix_SyslogFacility_LOG_DAEMON Mono_Posix_SyslogFacility_LOG_DAEMON + Mono_Posix_SyslogFacility_LOG_FTP = 0x00000058, + #define Mono_Posix_SyslogFacility_LOG_FTP Mono_Posix_SyslogFacility_LOG_FTP + Mono_Posix_SyslogFacility_LOG_KERN = 0x00000000, + #define Mono_Posix_SyslogFacility_LOG_KERN Mono_Posix_SyslogFacility_LOG_KERN + Mono_Posix_SyslogFacility_LOG_LOCAL0 = 0x00000080, + #define Mono_Posix_SyslogFacility_LOG_LOCAL0 Mono_Posix_SyslogFacility_LOG_LOCAL0 + Mono_Posix_SyslogFacility_LOG_LOCAL1 = 0x00000088, + #define Mono_Posix_SyslogFacility_LOG_LOCAL1 Mono_Posix_SyslogFacility_LOG_LOCAL1 + Mono_Posix_SyslogFacility_LOG_LOCAL2 = 0x00000090, + #define Mono_Posix_SyslogFacility_LOG_LOCAL2 Mono_Posix_SyslogFacility_LOG_LOCAL2 + Mono_Posix_SyslogFacility_LOG_LOCAL3 = 0x00000098, + #define Mono_Posix_SyslogFacility_LOG_LOCAL3 Mono_Posix_SyslogFacility_LOG_LOCAL3 + Mono_Posix_SyslogFacility_LOG_LOCAL4 = 0x000000a0, + #define Mono_Posix_SyslogFacility_LOG_LOCAL4 Mono_Posix_SyslogFacility_LOG_LOCAL4 + Mono_Posix_SyslogFacility_LOG_LOCAL5 = 0x000000a8, + #define Mono_Posix_SyslogFacility_LOG_LOCAL5 Mono_Posix_SyslogFacility_LOG_LOCAL5 + Mono_Posix_SyslogFacility_LOG_LOCAL6 = 0x000000b0, + #define Mono_Posix_SyslogFacility_LOG_LOCAL6 Mono_Posix_SyslogFacility_LOG_LOCAL6 + Mono_Posix_SyslogFacility_LOG_LOCAL7 = 0x000000b8, + #define Mono_Posix_SyslogFacility_LOG_LOCAL7 Mono_Posix_SyslogFacility_LOG_LOCAL7 + Mono_Posix_SyslogFacility_LOG_LPR = 0x00000030, + #define Mono_Posix_SyslogFacility_LOG_LPR Mono_Posix_SyslogFacility_LOG_LPR + Mono_Posix_SyslogFacility_LOG_MAIL = 0x00000010, + #define Mono_Posix_SyslogFacility_LOG_MAIL Mono_Posix_SyslogFacility_LOG_MAIL + Mono_Posix_SyslogFacility_LOG_NEWS = 0x00000038, + #define Mono_Posix_SyslogFacility_LOG_NEWS Mono_Posix_SyslogFacility_LOG_NEWS + Mono_Posix_SyslogFacility_LOG_SYSLOG = 0x00000028, + #define Mono_Posix_SyslogFacility_LOG_SYSLOG Mono_Posix_SyslogFacility_LOG_SYSLOG + Mono_Posix_SyslogFacility_LOG_USER = 0x00000008, + #define Mono_Posix_SyslogFacility_LOG_USER Mono_Posix_SyslogFacility_LOG_USER + Mono_Posix_SyslogFacility_LOG_UUCP = 0x00000040, + #define Mono_Posix_SyslogFacility_LOG_UUCP Mono_Posix_SyslogFacility_LOG_UUCP +}; int Mono_Posix_FromSyslogFacility (int x, int *r); int Mono_Posix_ToSyslogFacility (int x, int *r); -#define Mono_Posix_SyslogLevel_LOG_ALERT 0x00000001 -#define Mono_Posix_SyslogLevel_LOG_CRIT 0x00000002 -#define Mono_Posix_SyslogLevel_LOG_DEBUG 0x00000007 -#define Mono_Posix_SyslogLevel_LOG_EMERG 0x00000000 -#define Mono_Posix_SyslogLevel_LOG_ERR 0x00000003 -#define Mono_Posix_SyslogLevel_LOG_INFO 0x00000006 -#define Mono_Posix_SyslogLevel_LOG_NOTICE 0x00000005 -#define Mono_Posix_SyslogLevel_LOG_WARNING 0x00000004 +enum Mono_Posix_SyslogLevel { + Mono_Posix_SyslogLevel_LOG_ALERT = 0x00000001, + #define Mono_Posix_SyslogLevel_LOG_ALERT Mono_Posix_SyslogLevel_LOG_ALERT + Mono_Posix_SyslogLevel_LOG_CRIT = 0x00000002, + #define Mono_Posix_SyslogLevel_LOG_CRIT Mono_Posix_SyslogLevel_LOG_CRIT + Mono_Posix_SyslogLevel_LOG_DEBUG = 0x00000007, + #define Mono_Posix_SyslogLevel_LOG_DEBUG Mono_Posix_SyslogLevel_LOG_DEBUG + Mono_Posix_SyslogLevel_LOG_EMERG = 0x00000000, + #define Mono_Posix_SyslogLevel_LOG_EMERG Mono_Posix_SyslogLevel_LOG_EMERG + Mono_Posix_SyslogLevel_LOG_ERR = 0x00000003, + #define Mono_Posix_SyslogLevel_LOG_ERR Mono_Posix_SyslogLevel_LOG_ERR + Mono_Posix_SyslogLevel_LOG_INFO = 0x00000006, + #define Mono_Posix_SyslogLevel_LOG_INFO Mono_Posix_SyslogLevel_LOG_INFO + Mono_Posix_SyslogLevel_LOG_NOTICE = 0x00000005, + #define Mono_Posix_SyslogLevel_LOG_NOTICE Mono_Posix_SyslogLevel_LOG_NOTICE + Mono_Posix_SyslogLevel_LOG_WARNING = 0x00000004, + #define Mono_Posix_SyslogLevel_LOG_WARNING Mono_Posix_SyslogLevel_LOG_WARNING +}; int Mono_Posix_FromSyslogLevel (int x, int *r); int Mono_Posix_ToSyslogLevel (int x, int *r); -#define Mono_Posix_SyslogOptions_LOG_CONS 0x00000002 -#define Mono_Posix_SyslogOptions_LOG_NDELAY 0x00000008 -#define Mono_Posix_SyslogOptions_LOG_NOWAIT 0x00000010 -#define Mono_Posix_SyslogOptions_LOG_ODELAY 0x00000004 -#define Mono_Posix_SyslogOptions_LOG_PERROR 0x00000020 -#define Mono_Posix_SyslogOptions_LOG_PID 0x00000001 +enum Mono_Posix_SyslogOptions { + Mono_Posix_SyslogOptions_LOG_CONS = 0x00000002, + #define Mono_Posix_SyslogOptions_LOG_CONS Mono_Posix_SyslogOptions_LOG_CONS + Mono_Posix_SyslogOptions_LOG_NDELAY = 0x00000008, + #define Mono_Posix_SyslogOptions_LOG_NDELAY Mono_Posix_SyslogOptions_LOG_NDELAY + Mono_Posix_SyslogOptions_LOG_NOWAIT = 0x00000010, + #define Mono_Posix_SyslogOptions_LOG_NOWAIT Mono_Posix_SyslogOptions_LOG_NOWAIT + Mono_Posix_SyslogOptions_LOG_ODELAY = 0x00000004, + #define Mono_Posix_SyslogOptions_LOG_ODELAY Mono_Posix_SyslogOptions_LOG_ODELAY + Mono_Posix_SyslogOptions_LOG_PERROR = 0x00000020, + #define Mono_Posix_SyslogOptions_LOG_PERROR Mono_Posix_SyslogOptions_LOG_PERROR + Mono_Posix_SyslogOptions_LOG_PID = 0x00000001, + #define Mono_Posix_SyslogOptions_LOG_PID Mono_Posix_SyslogOptions_LOG_PID +}; int Mono_Posix_FromSyslogOptions (int x, int *r); int Mono_Posix_ToSyslogOptions (int x, int *r); -#define Mono_Posix_WaitOptions_WNOHANG 0x00000001 -#define Mono_Posix_WaitOptions_WUNTRACED 0x00000002 +enum Mono_Posix_WaitOptions { + Mono_Posix_WaitOptions_WNOHANG = 0x00000001, + #define Mono_Posix_WaitOptions_WNOHANG Mono_Posix_WaitOptions_WNOHANG + Mono_Posix_WaitOptions_WUNTRACED = 0x00000002, + #define Mono_Posix_WaitOptions_WUNTRACED Mono_Posix_WaitOptions_WUNTRACED +}; int Mono_Posix_FromWaitOptions (int x, int *r); int Mono_Posix_ToWaitOptions (int x, int *r); -#define Mono_Posix_XattrFlags_XATTR_AUTO 0x00000000 -#define Mono_Posix_XattrFlags_XATTR_CREATE 0x00000001 -#define Mono_Posix_XattrFlags_XATTR_REPLACE 0x00000002 +enum Mono_Posix_XattrFlags { + Mono_Posix_XattrFlags_XATTR_AUTO = 0x00000000, + #define Mono_Posix_XattrFlags_XATTR_AUTO Mono_Posix_XattrFlags_XATTR_AUTO + Mono_Posix_XattrFlags_XATTR_CREATE = 0x00000001, + #define Mono_Posix_XattrFlags_XATTR_CREATE Mono_Posix_XattrFlags_XATTR_CREATE + Mono_Posix_XattrFlags_XATTR_REPLACE = 0x00000002, + #define Mono_Posix_XattrFlags_XATTR_REPLACE Mono_Posix_XattrFlags_XATTR_REPLACE +}; int Mono_Posix_FromXattrFlags (int x, int *r); int Mono_Posix_ToXattrFlags (int x, int *r); -#define Mono_Posix_PathConf__PC_2_SYMLINKS 0x00000014 -#define Mono_Posix_PathConf__PC_ALLOC_SIZE_MIN 0x00000012 -#define Mono_Posix_PathConf__PC_ASYNC_IO 0x0000000a -#define Mono_Posix_PathConf__PC_CHOWN_RESTRICTED 0x00000006 -#define Mono_Posix_PathConf__PC_FILESIZEBITS 0x0000000d -#define Mono_Posix_PathConf__PC_LINK_MAX 0x00000000 -#define Mono_Posix_PathConf__PC_MAX_CANON 0x00000001 -#define Mono_Posix_PathConf__PC_MAX_INPUT 0x00000002 -#define Mono_Posix_PathConf__PC_NAME_MAX 0x00000003 -#define Mono_Posix_PathConf__PC_NO_TRUNC 0x00000007 -#define Mono_Posix_PathConf__PC_PATH_MAX 0x00000004 -#define Mono_Posix_PathConf__PC_PIPE_BUF 0x00000005 -#define Mono_Posix_PathConf__PC_PRIO_IO 0x0000000b -#define Mono_Posix_PathConf__PC_REC_INCR_XFER_SIZE 0x0000000e -#define Mono_Posix_PathConf__PC_REC_MAX_XFER_SIZE 0x0000000f -#define Mono_Posix_PathConf__PC_REC_MIN_XFER_SIZE 0x00000010 -#define Mono_Posix_PathConf__PC_REC_XFER_ALIGN 0x00000011 -#define Mono_Posix_PathConf__PC_SOCK_MAXBUF 0x0000000c -#define Mono_Posix_PathConf__PC_SYMLINK_MAX 0x00000013 -#define Mono_Posix_PathConf__PC_SYNC_IO 0x00000009 -#define Mono_Posix_PathConf__PC_VDISABLE 0x00000008 -int Mono_Posix_FromPathConf (int x, int *r); -int Mono_Posix_ToPathConf (int x, int *r); - -#define Mono_Posix_SysConf__SC_2_CHAR_TERM 0x0000005f -#define Mono_Posix_SysConf__SC_2_C_BIND 0x0000002f -#define Mono_Posix_SysConf__SC_2_C_DEV 0x00000030 -#define Mono_Posix_SysConf__SC_2_C_VERSION 0x00000060 -#define Mono_Posix_SysConf__SC_2_FORT_DEV 0x00000031 -#define Mono_Posix_SysConf__SC_2_FORT_RUN 0x00000032 -#define Mono_Posix_SysConf__SC_2_LOCALEDEF 0x00000034 -#define Mono_Posix_SysConf__SC_2_PBS 0x000000a8 -#define Mono_Posix_SysConf__SC_2_PBS_ACCOUNTING 0x000000a9 -#define Mono_Posix_SysConf__SC_2_PBS_CHECKPOINT 0x000000af -#define Mono_Posix_SysConf__SC_2_PBS_LOCATE 0x000000aa -#define Mono_Posix_SysConf__SC_2_PBS_MESSAGE 0x000000ab -#define Mono_Posix_SysConf__SC_2_PBS_TRACK 0x000000ac -#define Mono_Posix_SysConf__SC_2_SW_DEV 0x00000033 -#define Mono_Posix_SysConf__SC_2_UPE 0x00000061 -#define Mono_Posix_SysConf__SC_2_VERSION 0x0000002e -#define Mono_Posix_SysConf__SC_ADVISORY_INFO 0x00000084 -#define Mono_Posix_SysConf__SC_AIO_LISTIO_MAX 0x00000017 -#define Mono_Posix_SysConf__SC_AIO_MAX 0x00000018 -#define Mono_Posix_SysConf__SC_AIO_PRIO_DELTA_MAX 0x00000019 -#define Mono_Posix_SysConf__SC_ARG_MAX 0x00000000 -#define Mono_Posix_SysConf__SC_ASYNCHRONOUS_IO 0x0000000c -#define Mono_Posix_SysConf__SC_ATEXIT_MAX 0x00000057 -#define Mono_Posix_SysConf__SC_AVPHYS_PAGES 0x00000056 -#define Mono_Posix_SysConf__SC_BARRIERS 0x00000085 -#define Mono_Posix_SysConf__SC_BASE 0x00000086 -#define Mono_Posix_SysConf__SC_BC_BASE_MAX 0x00000024 -#define Mono_Posix_SysConf__SC_BC_DIM_MAX 0x00000025 -#define Mono_Posix_SysConf__SC_BC_SCALE_MAX 0x00000026 -#define Mono_Posix_SysConf__SC_BC_STRING_MAX 0x00000027 -#define Mono_Posix_SysConf__SC_CHARCLASS_NAME_MAX 0x0000002d -#define Mono_Posix_SysConf__SC_CHAR_BIT 0x00000065 -#define Mono_Posix_SysConf__SC_CHAR_MAX 0x00000066 -#define Mono_Posix_SysConf__SC_CHAR_MIN 0x00000067 -#define Mono_Posix_SysConf__SC_CHILD_MAX 0x00000001 -#define Mono_Posix_SysConf__SC_CLK_TCK 0x00000002 -#define Mono_Posix_SysConf__SC_CLOCK_SELECTION 0x00000089 -#define Mono_Posix_SysConf__SC_COLL_WEIGHTS_MAX 0x00000028 -#define Mono_Posix_SysConf__SC_CPUTIME 0x0000008a -#define Mono_Posix_SysConf__SC_C_LANG_SUPPORT 0x00000087 -#define Mono_Posix_SysConf__SC_C_LANG_SUPPORT_R 0x00000088 -#define Mono_Posix_SysConf__SC_DELAYTIMER_MAX 0x0000001a -#define Mono_Posix_SysConf__SC_DEVICE_IO 0x0000008c -#define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC 0x0000008d -#define Mono_Posix_SysConf__SC_DEVICE_SPECIFIC_R 0x0000008e -#define Mono_Posix_SysConf__SC_EQUIV_CLASS_MAX 0x00000029 -#define Mono_Posix_SysConf__SC_EXPR_NEST_MAX 0x0000002a -#define Mono_Posix_SysConf__SC_FD_MGMT 0x0000008f -#define Mono_Posix_SysConf__SC_FIFO 0x00000090 -#define Mono_Posix_SysConf__SC_FILE_ATTRIBUTES 0x00000092 -#define Mono_Posix_SysConf__SC_FILE_LOCKING 0x00000093 -#define Mono_Posix_SysConf__SC_FILE_SYSTEM 0x00000094 -#define Mono_Posix_SysConf__SC_FSYNC 0x0000000f -#define Mono_Posix_SysConf__SC_GETGR_R_SIZE_MAX 0x00000045 -#define Mono_Posix_SysConf__SC_GETPW_R_SIZE_MAX 0x00000046 -#define Mono_Posix_SysConf__SC_HOST_NAME_MAX 0x000000b4 -#define Mono_Posix_SysConf__SC_INT_MAX 0x00000068 -#define Mono_Posix_SysConf__SC_INT_MIN 0x00000069 -#define Mono_Posix_SysConf__SC_IOV_MAX 0x0000003c -#define Mono_Posix_SysConf__SC_JOB_CONTROL 0x00000007 -#define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_ASSOC 0x000000bd -#define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_LINESIZE 0x000000be -#define Mono_Posix_SysConf__SC_LEVEL1_DCACHE_SIZE 0x000000bc -#define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_ASSOC 0x000000ba -#define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_LINESIZE 0x000000bb -#define Mono_Posix_SysConf__SC_LEVEL1_ICACHE_SIZE 0x000000b9 -#define Mono_Posix_SysConf__SC_LEVEL2_CACHE_ASSOC 0x000000c0 -#define Mono_Posix_SysConf__SC_LEVEL2_CACHE_LINESIZE 0x000000c1 -#define Mono_Posix_SysConf__SC_LEVEL2_CACHE_SIZE 0x000000bf -#define Mono_Posix_SysConf__SC_LEVEL3_CACHE_ASSOC 0x000000c3 -#define Mono_Posix_SysConf__SC_LEVEL3_CACHE_LINESIZE 0x000000c4 -#define Mono_Posix_SysConf__SC_LEVEL3_CACHE_SIZE 0x000000c2 -#define Mono_Posix_SysConf__SC_LEVEL4_CACHE_ASSOC 0x000000c6 -#define Mono_Posix_SysConf__SC_LEVEL4_CACHE_LINESIZE 0x000000c7 -#define Mono_Posix_SysConf__SC_LEVEL4_CACHE_SIZE 0x000000c5 -#define Mono_Posix_SysConf__SC_LINE_MAX 0x0000002b -#define Mono_Posix_SysConf__SC_LOGIN_NAME_MAX 0x00000047 -#define Mono_Posix_SysConf__SC_LONG_BIT 0x0000006a -#define Mono_Posix_SysConf__SC_MAPPED_FILES 0x00000010 -#define Mono_Posix_SysConf__SC_MB_LEN_MAX 0x0000006c -#define Mono_Posix_SysConf__SC_MEMLOCK 0x00000011 -#define Mono_Posix_SysConf__SC_MEMLOCK_RANGE 0x00000012 -#define Mono_Posix_SysConf__SC_MEMORY_PROTECTION 0x00000013 -#define Mono_Posix_SysConf__SC_MESSAGE_PASSING 0x00000014 -#define Mono_Posix_SysConf__SC_MONOTONIC_CLOCK 0x00000095 -#define Mono_Posix_SysConf__SC_MQ_OPEN_MAX 0x0000001b -#define Mono_Posix_SysConf__SC_MQ_PRIO_MAX 0x0000001c -#define Mono_Posix_SysConf__SC_MULTI_PROCESS 0x00000096 -#define Mono_Posix_SysConf__SC_NETWORKING 0x00000098 -#define Mono_Posix_SysConf__SC_NGROUPS_MAX 0x00000003 -#define Mono_Posix_SysConf__SC_NL_ARGMAX 0x00000077 -#define Mono_Posix_SysConf__SC_NL_LANGMAX 0x00000078 -#define Mono_Posix_SysConf__SC_NL_MSGMAX 0x00000079 -#define Mono_Posix_SysConf__SC_NL_NMAX 0x0000007a -#define Mono_Posix_SysConf__SC_NL_SETMAX 0x0000007b -#define Mono_Posix_SysConf__SC_NL_TEXTMAX 0x0000007c -#define Mono_Posix_SysConf__SC_NPROCESSORS_CONF 0x00000053 -#define Mono_Posix_SysConf__SC_NPROCESSORS_ONLN 0x00000054 -#define Mono_Posix_SysConf__SC_NZERO 0x0000006d -#define Mono_Posix_SysConf__SC_OPEN_MAX 0x00000004 -#define Mono_Posix_SysConf__SC_PAGESIZE 0x0000001e -#define Mono_Posix_SysConf__SC_PASS_MAX 0x00000058 -#define Mono_Posix_SysConf__SC_PHYS_PAGES 0x00000055 -#define Mono_Posix_SysConf__SC_PII 0x00000035 -#define Mono_Posix_SysConf__SC_PII_INTERNET 0x00000038 -#define Mono_Posix_SysConf__SC_PII_INTERNET_DGRAM 0x0000003e -#define Mono_Posix_SysConf__SC_PII_INTERNET_STREAM 0x0000003d -#define Mono_Posix_SysConf__SC_PII_OSI 0x00000039 -#define Mono_Posix_SysConf__SC_PII_OSI_CLTS 0x00000040 -#define Mono_Posix_SysConf__SC_PII_OSI_COTS 0x0000003f -#define Mono_Posix_SysConf__SC_PII_OSI_M 0x00000041 -#define Mono_Posix_SysConf__SC_PII_SOCKET 0x00000037 -#define Mono_Posix_SysConf__SC_PII_XTI 0x00000036 -#define Mono_Posix_SysConf__SC_PIPE 0x00000091 -#define Mono_Posix_SysConf__SC_POLL 0x0000003a -#define Mono_Posix_SysConf__SC_PRIORITIZED_IO 0x0000000d -#define Mono_Posix_SysConf__SC_PRIORITY_SCHEDULING 0x0000000a -#define Mono_Posix_SysConf__SC_READER_WRITER_LOCKS 0x00000099 -#define Mono_Posix_SysConf__SC_REALTIME_SIGNALS 0x00000009 -#define Mono_Posix_SysConf__SC_REGEXP 0x0000009b -#define Mono_Posix_SysConf__SC_REGEX_VERSION 0x0000009c -#define Mono_Posix_SysConf__SC_RE_DUP_MAX 0x0000002c -#define Mono_Posix_SysConf__SC_RTSIG_MAX 0x0000001f -#define Mono_Posix_SysConf__SC_SAVED_IDS 0x00000008 -#define Mono_Posix_SysConf__SC_SCHAR_MAX 0x0000006f -#define Mono_Posix_SysConf__SC_SCHAR_MIN 0x00000070 -#define Mono_Posix_SysConf__SC_SELECT 0x0000003b -#define Mono_Posix_SysConf__SC_SEMAPHORES 0x00000015 -#define Mono_Posix_SysConf__SC_SEM_NSEMS_MAX 0x00000020 -#define Mono_Posix_SysConf__SC_SEM_VALUE_MAX 0x00000021 -#define Mono_Posix_SysConf__SC_SHARED_MEMORY_OBJECTS 0x00000016 -#define Mono_Posix_SysConf__SC_SHELL 0x0000009d -#define Mono_Posix_SysConf__SC_SHRT_MAX 0x00000071 -#define Mono_Posix_SysConf__SC_SHRT_MIN 0x00000072 -#define Mono_Posix_SysConf__SC_SIGNALS 0x0000009e -#define Mono_Posix_SysConf__SC_SIGQUEUE_MAX 0x00000022 -#define Mono_Posix_SysConf__SC_SINGLE_PROCESS 0x00000097 -#define Mono_Posix_SysConf__SC_SPAWN 0x0000009f -#define Mono_Posix_SysConf__SC_SPIN_LOCKS 0x0000009a -#define Mono_Posix_SysConf__SC_SPORADIC_SERVER 0x000000a0 -#define Mono_Posix_SysConf__SC_SSIZE_MAX 0x0000006e -#define Mono_Posix_SysConf__SC_STREAMS 0x000000ae -#define Mono_Posix_SysConf__SC_STREAM_MAX 0x00000005 -#define Mono_Posix_SysConf__SC_SYMLOOP_MAX 0x000000ad -#define Mono_Posix_SysConf__SC_SYNCHRONIZED_IO 0x0000000e -#define Mono_Posix_SysConf__SC_SYSTEM_DATABASE 0x000000a2 -#define Mono_Posix_SysConf__SC_SYSTEM_DATABASE_R 0x000000a3 -#define Mono_Posix_SysConf__SC_THREADS 0x00000043 -#define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKADDR 0x0000004d -#define Mono_Posix_SysConf__SC_THREAD_ATTR_STACKSIZE 0x0000004e -#define Mono_Posix_SysConf__SC_THREAD_CPUTIME 0x0000008b -#define Mono_Posix_SysConf__SC_THREAD_DESTRUCTOR_ITERATIONS 0x00000049 -#define Mono_Posix_SysConf__SC_THREAD_KEYS_MAX 0x0000004a -#define Mono_Posix_SysConf__SC_THREAD_PRIORITY_SCHEDULING 0x0000004f -#define Mono_Posix_SysConf__SC_THREAD_PRIO_INHERIT 0x00000050 -#define Mono_Posix_SysConf__SC_THREAD_PRIO_PROTECT 0x00000051 -#define Mono_Posix_SysConf__SC_THREAD_PROCESS_SHARED 0x00000052 -#define Mono_Posix_SysConf__SC_THREAD_SAFE_FUNCTIONS 0x00000044 -#define Mono_Posix_SysConf__SC_THREAD_SPORADIC_SERVER 0x000000a1 -#define Mono_Posix_SysConf__SC_THREAD_STACK_MIN 0x0000004b -#define Mono_Posix_SysConf__SC_THREAD_THREADS_MAX 0x0000004c -#define Mono_Posix_SysConf__SC_TIMEOUTS 0x000000a4 -#define Mono_Posix_SysConf__SC_TIMERS 0x0000000b -#define Mono_Posix_SysConf__SC_TIMER_MAX 0x00000023 -#define Mono_Posix_SysConf__SC_TRACE 0x000000b5 -#define Mono_Posix_SysConf__SC_TRACE_EVENT_FILTER 0x000000b6 -#define Mono_Posix_SysConf__SC_TRACE_INHERIT 0x000000b7 -#define Mono_Posix_SysConf__SC_TRACE_LOG 0x000000b8 -#define Mono_Posix_SysConf__SC_TTY_NAME_MAX 0x00000048 -#define Mono_Posix_SysConf__SC_TYPED_MEMORY_OBJECTS 0x000000a5 -#define Mono_Posix_SysConf__SC_TZNAME_MAX 0x00000006 -#define Mono_Posix_SysConf__SC_T_IOV_MAX 0x00000042 -#define Mono_Posix_SysConf__SC_UCHAR_MAX 0x00000073 -#define Mono_Posix_SysConf__SC_UINT_MAX 0x00000074 -#define Mono_Posix_SysConf__SC_UIO_MAXIOV 0x0000003c -#define Mono_Posix_SysConf__SC_ULONG_MAX 0x00000075 -#define Mono_Posix_SysConf__SC_USER_GROUPS 0x000000a6 -#define Mono_Posix_SysConf__SC_USER_GROUPS_R 0x000000a7 -#define Mono_Posix_SysConf__SC_USHRT_MAX 0x00000076 -#define Mono_Posix_SysConf__SC_V6_ILP32_OFF32 0x000000b0 -#define Mono_Posix_SysConf__SC_V6_ILP32_OFFBIG 0x000000b1 -#define Mono_Posix_SysConf__SC_V6_LP64_OFF64 0x000000b2 -#define Mono_Posix_SysConf__SC_V6_LPBIG_OFFBIG 0x000000b3 -#define Mono_Posix_SysConf__SC_VERSION 0x0000001d -#define Mono_Posix_SysConf__SC_WORD_BIT 0x0000006b -#define Mono_Posix_SysConf__SC_XBS5_ILP32_OFF32 0x0000007d -#define Mono_Posix_SysConf__SC_XBS5_ILP32_OFFBIG 0x0000007e -#define Mono_Posix_SysConf__SC_XBS5_LP64_OFF64 0x0000007f -#define Mono_Posix_SysConf__SC_XBS5_LPBIG_OFFBIG 0x00000080 -#define Mono_Posix_SysConf__SC_XOPEN_CRYPT 0x0000005c -#define Mono_Posix_SysConf__SC_XOPEN_ENH_I18N 0x0000005d -#define Mono_Posix_SysConf__SC_XOPEN_LEGACY 0x00000081 -#define Mono_Posix_SysConf__SC_XOPEN_REALTIME 0x00000082 -#define Mono_Posix_SysConf__SC_XOPEN_REALTIME_THREADS 0x00000083 -#define Mono_Posix_SysConf__SC_XOPEN_SHM 0x0000005e -#define Mono_Posix_SysConf__SC_XOPEN_UNIX 0x0000005b -#define Mono_Posix_SysConf__SC_XOPEN_VERSION 0x00000059 -#define Mono_Posix_SysConf__SC_XOPEN_XCU_VERSION 0x0000005a -#define Mono_Posix_SysConf__SC_XOPEN_XPG2 0x00000062 -#define Mono_Posix_SysConf__SC_XOPEN_XPG3 0x00000063 -#define Mono_Posix_SysConf__SC_XOPEN_XPG4 0x00000064 -int Mono_Posix_FromSysConf (int x, int *r); -int Mono_Posix_ToSysConf (int x, int *r); + +/* + * Managed Structure Declarations + */ + +struct Mono_Posix_Flock; +struct Mono_Posix_Pollfd; +struct Mono_Posix_Stat; +struct Mono_Posix_Statvfs; +struct Mono_Posix_Syscall__Dirent; +struct Mono_Posix_Syscall__Fstab; +struct Mono_Posix_Syscall__Group; +struct Mono_Posix_Syscall__Passwd; +struct Mono_Posix_Syscall__Utsname; +struct Mono_Posix_Timespec; +struct Mono_Posix_Timeval; +struct Mono_Posix_Timezone; +struct Mono_Posix_Utimbuf; +struct Mono_Unix_UnixSignal_SignalInfo; + +/* + * Inferred Structure Declarations + */ + +struct flock; +struct pollfd; +struct stat; +struct timespec; +struct timeval; +struct timezone; +struct utimbuf; + +/* + * Delegate Declarations + */ + + +/* + * Structures + */ + +struct Mono_Posix_Flock { + short l_type; + short l_whence; + gint64 l_start; /* off_t */ + gint64 l_len; /* off_t */ + int l_pid; /* pid_t */ +}; + +int +Mono_Posix_FromFlock (struct Mono_Posix_Flock* from, struct flock *to); +int +Mono_Posix_ToFlock (struct flock *from, struct Mono_Posix_Flock* to); + + +struct Mono_Posix_Pollfd { + int fd; + short events; + short revents; +}; + +int +Mono_Posix_FromPollfd (struct Mono_Posix_Pollfd* from, struct pollfd *to); +int +Mono_Posix_ToPollfd (struct pollfd *from, struct Mono_Posix_Pollfd* to); + + +struct Mono_Posix_Stat { + guint64 st_dev; /* dev_t */ + guint64 st_ino; /* ino_t */ + unsigned int st_mode; + unsigned int _padding_; + guint64 st_nlink; /* nlink_t */ + unsigned int st_uid; /* uid_t */ + unsigned int st_gid; /* gid_t */ + guint64 st_rdev; /* dev_t */ + gint64 st_size; /* off_t */ + gint64 st_blksize; /* blksize_t */ + gint64 st_blocks; /* blkcnt_t */ + gint64 st_atime_; /* time_t */ + gint64 st_mtime_; /* time_t */ + gint64 st_ctime_; /* time_t */ +}; + +int +Mono_Posix_FromStat (struct Mono_Posix_Stat* from, struct stat *to); +int +Mono_Posix_ToStat (struct stat *from, struct Mono_Posix_Stat* to); + + +struct Mono_Posix_Statvfs { + guint64 f_bsize; + guint64 f_frsize; + guint64 f_blocks; /* fsblkcnt_t */ + guint64 f_bfree; /* fsblkcnt_t */ + guint64 f_bavail; /* fsblkcnt_t */ + guint64 f_files; /* fsfilcnt_t */ + guint64 f_ffree; /* fsfilcnt_t */ + guint64 f_favail; /* fsfilcnt_t */ + guint64 f_fsid; + guint64 f_flag; + guint64 f_namemax; +}; + +struct Mono_Posix_Syscall__Dirent { + guint64 d_ino; /* ino_t */ + gint64 d_off; /* off_t */ + unsigned short d_reclen; + unsigned char d_type; + void* d_name; +}; + +struct Mono_Posix_Syscall__Fstab { + void* fs_spec; + void* fs_file; + void* fs_vfstype; + void* fs_mntops; + void* fs_type; + int fs_freq; + int fs_passno; + void* _fs_buf_; +}; + +struct Mono_Posix_Syscall__Group { + void* gr_name; + void* gr_passwd; + unsigned int gr_gid; /* gid_t */ + int _gr_nmem_; + void* gr_mem; + void* _gr_buf_; +}; + +struct Mono_Posix_Syscall__Passwd { + void* pw_name; + void* pw_passwd; + unsigned int pw_uid; /* uid_t */ + unsigned int pw_gid; /* gid_t */ + void* pw_gecos; + void* pw_dir; + void* pw_shell; + void* _pw_buf_; +}; + +struct Mono_Posix_Syscall__Utsname { + void* sysname; + void* nodename; + void* release; + void* version; + void* machine; + void* domainname; + void* _buf_; +}; + +struct Mono_Posix_Timespec { + gint64 tv_sec; /* time_t */ + gint64 tv_nsec; +}; + +int +Mono_Posix_FromTimespec (struct Mono_Posix_Timespec* from, struct timespec *to); +int +Mono_Posix_ToTimespec (struct timespec *from, struct Mono_Posix_Timespec* to); + + +struct Mono_Posix_Timeval { + gint64 tv_sec; /* time_t */ + gint64 tv_usec; /* suseconds_t */ +}; + +int +Mono_Posix_FromTimeval (struct Mono_Posix_Timeval* from, struct timeval *to); +int +Mono_Posix_ToTimeval (struct timeval *from, struct Mono_Posix_Timeval* to); + + +struct Mono_Posix_Timezone { + int tz_minuteswest; + int tz_dsttime; +}; + +int +Mono_Posix_FromTimezone (struct Mono_Posix_Timezone* from, struct timezone *to); +int +Mono_Posix_ToTimezone (struct timezone *from, struct Mono_Posix_Timezone* to); + + +struct Mono_Posix_Utimbuf { + gint64 actime; /* time_t */ + gint64 modtime; /* time_t */ +}; + +int +Mono_Posix_FromUtimbuf (struct Mono_Posix_Utimbuf* from, struct utimbuf *to); +int +Mono_Posix_ToUtimbuf (struct utimbuf *from, struct Mono_Posix_Utimbuf* to); + + +struct Mono_Unix_UnixSignal_SignalInfo { + int signum; + int count; + int read_fd; + int write_fd; + int have_handler; + int pipecnt; + void* handler; +}; + + +/* + * Functions + */ +char* helper_Mono_Posix_GetGroupName (int gid); +char* helper_Mono_Posix_GetUserName (int uid); +char* helper_Mono_Posix_readdir (void* dir); +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); +int map_Mono_Posix_AccessMode (int mode); +int map_Mono_Posix_FileMode (int mode); +int map_Mono_Posix_OpenFlags (int flags); +int map_Mono_Posix_WaitOptions (int wait_options); +int Mono_Posix_FromRealTimeSignum (int offset, int* rval); +int Mono_Posix_FromStatvfs (struct Mono_Posix_Statvfs* source, void* destination); +int Mono_Posix_SIGRTMAX (void); +int Mono_Posix_SIGRTMIN (void); +int Mono_Posix_Stdlib__IOFBF (void); +int Mono_Posix_Stdlib__IOLBF (void); +int Mono_Posix_Stdlib__IONBF (void); +int Mono_Posix_Stdlib_BUFSIZ (void); +void* Mono_Posix_Stdlib_calloc (guint64 nmemb, guint64 size); +int Mono_Posix_Stdlib_clearerr (void* stream); +void* Mono_Posix_Stdlib_CreateFilePosition (void); +int Mono_Posix_Stdlib_DumpFilePosition (char* buf, void* handle, int len); +int Mono_Posix_Stdlib_EOF (void); +int Mono_Posix_Stdlib_EXIT_FAILURE (void); +int Mono_Posix_Stdlib_EXIT_SUCCESS (void); +int Mono_Posix_Stdlib_fgetpos (void* stream, void* pos); +int Mono_Posix_Stdlib_FILENAME_MAX (void); +int Mono_Posix_Stdlib_FOPEN_MAX (void); +guint64 Mono_Posix_Stdlib_fread (unsigned char* ptr, guint64 size, guint64 nmemb, void* stream); +int Mono_Posix_Stdlib_fseek (void* stream, gint64 offset, int origin); +int Mono_Posix_Stdlib_fsetpos (void* stream, void* pos); +gint64 Mono_Posix_Stdlib_ftell (void* stream); +guint64 Mono_Posix_Stdlib_fwrite (unsigned char* ptr, guint64 size, guint64 nmemb, void* stream); +void Mono_Posix_Stdlib_InvokeSignalHandler (int signum, void* handler); +int Mono_Posix_Stdlib_L_tmpnam (void); +void* Mono_Posix_Stdlib_malloc (guint64 size); +int Mono_Posix_Stdlib_MB_CUR_MAX (void); +int Mono_Posix_Stdlib_perror (const char* s, int err); +int Mono_Posix_Stdlib_RAND_MAX (void); +void* Mono_Posix_Stdlib_realloc (void* ptr, guint64 size); +int Mono_Posix_Stdlib_rewind (void* stream); +int Mono_Posix_Stdlib_setbuf (void* stream, void* buf); +void Mono_Posix_Stdlib_SetLastError (int error); +int Mono_Posix_Stdlib_setvbuf (void* stream, void* buf, int mode, guint64 size); +void* Mono_Posix_Stdlib_SIG_DFL (void); +void* Mono_Posix_Stdlib_SIG_ERR (void); +void* Mono_Posix_Stdlib_SIG_IGN (void); +void* Mono_Posix_Stdlib_stderr (void); +void* Mono_Posix_Stdlib_stdin (void); +void* Mono_Posix_Stdlib_stdout (void); +guint64 Mono_Posix_Stdlib_strlen (void* s); +int Mono_Posix_Stdlib_TMP_MAX (void); +int Mono_Posix_Syscall_closelog (void); +guint64 Mono_Posix_Syscall_confstr (int name, char* buf, guint64 len); +int Mono_Posix_Syscall_creat (const char* pathname, unsigned int mode); +int Mono_Posix_Syscall_endfsent (void); +int Mono_Posix_Syscall_endgrent (void); +int Mono_Posix_Syscall_endpwent (void); +int Mono_Posix_Syscall_endusershell (void); +int Mono_Posix_Syscall_fcntl (int fd, int cmd); +int Mono_Posix_Syscall_fcntl_arg (int fd, int cmd, gint64 arg); +int Mono_Posix_Syscall_fcntl_lock (int fd, int cmd, struct Mono_Posix_Flock* lock); +int Mono_Posix_Syscall_fgetgrent (void* stream, struct Mono_Posix_Syscall__Group* grbuf); +int Mono_Posix_Syscall_fgetpwent (void* stream, struct Mono_Posix_Syscall__Passwd* pwbuf); +gint64 Mono_Posix_Syscall_fgetxattr (int fd, const char* name, unsigned char* value, guint64 size); +gint64 Mono_Posix_Syscall_flistxattr (int fd, unsigned char* list, guint64 size); +gint64 Mono_Posix_Syscall_fpathconf (int filedes, int name, int defaultError); +int Mono_Posix_Syscall_fremovexattr (int fd, const char* name); +int Mono_Posix_Syscall_fsetxattr (int fd, const char* name, unsigned char* value, guint64 size, int flags); +int Mono_Posix_Syscall_fstat (int filedes, struct Mono_Posix_Stat* buf); +int Mono_Posix_Syscall_fstatvfs (int fd, struct Mono_Posix_Statvfs* buf); +int Mono_Posix_Syscall_ftruncate (int fd, gint64 length); +int Mono_Posix_Syscall_futimes (int fd, struct Mono_Posix_Timeval* tvp); +void* Mono_Posix_Syscall_getcwd (char* buf, guint64 size); +int Mono_Posix_Syscall_getdomainname (char* name, guint64 len); +int Mono_Posix_Syscall_getfsent (struct Mono_Posix_Syscall__Fstab* fs); +int Mono_Posix_Syscall_getfsfile (const char* mount_point, struct Mono_Posix_Syscall__Fstab* fs); +int Mono_Posix_Syscall_getfsspec (const char* special_file, struct Mono_Posix_Syscall__Fstab* fs); +int Mono_Posix_Syscall_getgrent (struct Mono_Posix_Syscall__Group* grbuf); +int Mono_Posix_Syscall_getgrgid (unsigned int uid, struct Mono_Posix_Syscall__Group* group); +int Mono_Posix_Syscall_getgrgid_r (unsigned int uid, struct Mono_Posix_Syscall__Group* grbuf, void** grbufp); +int Mono_Posix_Syscall_getgrnam (const char* name, struct Mono_Posix_Syscall__Group* group); +int Mono_Posix_Syscall_getgrnam_r (const char* name, struct Mono_Posix_Syscall__Group* grbuf, void** grbufp); +gint64 Mono_Posix_Syscall_gethostid (void); +int Mono_Posix_Syscall_gethostname (char* name, guint64 len); +int Mono_Posix_Syscall_getlogin_r (char* name, guint64 bufsize); +int Mono_Posix_Syscall_getpwent (struct Mono_Posix_Syscall__Passwd* pwbuf); +int Mono_Posix_Syscall_getpwnam (const char* name, struct Mono_Posix_Syscall__Passwd* passwd); +int Mono_Posix_Syscall_getpwnam_r (const char* name, struct Mono_Posix_Syscall__Passwd* pwbuf, void** pwbufp); +int Mono_Posix_Syscall_getpwuid (unsigned int uid, struct Mono_Posix_Syscall__Passwd* passwd); +int Mono_Posix_Syscall_getpwuid_r (unsigned int uid, struct Mono_Posix_Syscall__Passwd* pwbuf, void** pwbufp); +int Mono_Posix_Syscall_gettimeofday (struct Mono_Posix_Timeval* tv, void* ignore); +gint64 Mono_Posix_Syscall_getxattr (const char* path, const char* name, unsigned char* value, guint64 size); +int Mono_Posix_Syscall_L_ctermid (void); +int Mono_Posix_Syscall_L_cuserid (void); +gint64 Mono_Posix_Syscall_lgetxattr (const char* path, const char* name, unsigned char* value, guint64 size); +gint64 Mono_Posix_Syscall_listxattr (const char* path, unsigned char* list, guint64 size); +gint64 Mono_Posix_Syscall_llistxattr (const char* path, unsigned char* list, guint64 size); +int Mono_Posix_Syscall_lockf (int fd, int cmd, gint64 len); +int Mono_Posix_Syscall_lremovexattr (const char* path, const char* name); +gint64 Mono_Posix_Syscall_lseek (int fd, gint64 offset, int whence); +int Mono_Posix_Syscall_lsetxattr (const char* path, const char* name, unsigned char* value, guint64 size, int flags); +int Mono_Posix_Syscall_lstat (const char* file_name, struct Mono_Posix_Stat* buf); +int Mono_Posix_Syscall_lutimes (const char* filename, struct Mono_Posix_Timeval* tvp); +int Mono_Posix_Syscall_mincore (void* start, guint64 length, unsigned char* vec); +int Mono_Posix_Syscall_mknod (const char* pathname, unsigned int mode, guint64 dev); +int Mono_Posix_Syscall_mlock (void* start, guint64 len); +void* Mono_Posix_Syscall_mmap (void* start, guint64 length, int prot, int flags, int fd, gint64 offset); +int Mono_Posix_Syscall_mprotect (void* start, guint64 len, int prot); +void* Mono_Posix_Syscall_mremap (void* old_address, guint64 old_size, guint64 new_size, guint64 flags); +int Mono_Posix_Syscall_msync (void* start, guint64 len, int flags); +int Mono_Posix_Syscall_munlock (void* start, guint64 len); +int Mono_Posix_Syscall_munmap (void* start, guint64 length); +int Mono_Posix_Syscall_nanosleep (struct Mono_Posix_Timespec* req, struct Mono_Posix_Timespec* rem); +int Mono_Posix_Syscall_open (const char* pathname, int flags); +int Mono_Posix_Syscall_open_mode (const char* pathname, int flags, unsigned int mode); +int Mono_Posix_Syscall_openlog (void* ident, int option, int facility); +gint64 Mono_Posix_Syscall_pathconf (const char* path, int name, int defaultError); +int Mono_Posix_Syscall_pipe (int* reading, int* writing); +int Mono_Posix_Syscall_posix_fadvise (int fd, gint64 offset, gint64 len, int advice); +int Mono_Posix_Syscall_posix_fallocate (int fd, gint64 offset, guint64 len); +int Mono_Posix_Syscall_posix_madvise (void* addr, guint64 len, int advice); +gint64 Mono_Posix_Syscall_pread (int fd, void* buf, guint64 count, gint64 offset); +int Mono_Posix_Syscall_psignal (int sig, const char* s); +gint64 Mono_Posix_Syscall_pwrite (int fd, void* buf, guint64 count, gint64 offset); +gint64 Mono_Posix_Syscall_read (int fd, void* buf, guint64 count); +int Mono_Posix_Syscall_readdir (void* dir, struct Mono_Posix_Syscall__Dirent* dentry); +int Mono_Posix_Syscall_readdir_r (void* dirp, struct Mono_Posix_Syscall__Dirent* entry, void** result); +int Mono_Posix_Syscall_readlink (const char* path, char* buf, guint64 bufsiz); +int Mono_Posix_Syscall_remap_file_pages (void* start, guint64 size, int prot, gint64 pgoff, int flags); +int Mono_Posix_Syscall_removexattr (const char* path, const char* name); +int Mono_Posix_Syscall_rewinddir (void* dir); +int Mono_Posix_Syscall_seekdir (void* dir, gint64 offset); +gint64 Mono_Posix_Syscall_sendfile (int out_fd, int in_fd, gint64* offset, guint64 count); +int Mono_Posix_Syscall_setdomainname (const char* name, guint64 len); +int Mono_Posix_Syscall_setfsent (void); +int Mono_Posix_Syscall_setgrent (void); +int Mono_Posix_Syscall_setgroups (guint64 size, unsigned int* list); +int Mono_Posix_Syscall_sethostid (gint64 hostid); +int Mono_Posix_Syscall_sethostname (const char* name, guint64 len); +int Mono_Posix_Syscall_setpwent (void); +int Mono_Posix_Syscall_settimeofday (struct Mono_Posix_Timeval* tv, struct Mono_Posix_Timezone* tz); +int Mono_Posix_Syscall_setusershell (void); +int Mono_Posix_Syscall_setxattr (const char* path, const char* name, unsigned char* value, guint64 size, int flags); +int Mono_Posix_Syscall_stat (const char* file_name, struct Mono_Posix_Stat* buf); +int Mono_Posix_Syscall_statvfs (const char* path, struct Mono_Posix_Statvfs* buf); +int Mono_Posix_Syscall_stime (gint64* t); +int Mono_Posix_Syscall_strerror_r (int errnum, char* buf, guint64 n); +int Mono_Posix_Syscall_swab (void* from, void* to, gint64 n); +int Mono_Posix_Syscall_sync (void); +gint64 Mono_Posix_Syscall_sysconf (int name, int defaultError); +int Mono_Posix_Syscall_syslog (int priority, const char* message); +gint64 Mono_Posix_Syscall_telldir (void* dir); +gint64 Mono_Posix_Syscall_time (gint64* t); +int Mono_Posix_Syscall_truncate (const char* path, gint64 length); +int Mono_Posix_Syscall_ttyname_r (int fd, char* buf, guint64 buflen); +int Mono_Posix_Syscall_uname (struct Mono_Posix_Syscall__Utsname* buf); +int Mono_Posix_Syscall_utime (const char* filename, struct Mono_Posix_Utimbuf* buf, int use_buf); +int Mono_Posix_Syscall_utimes (const char* filename, struct Mono_Posix_Timeval* tvp); +int Mono_Posix_Syscall_WEXITSTATUS (int status); +int Mono_Posix_Syscall_WIFEXITED (int status); +int Mono_Posix_Syscall_WIFSIGNALED (int status); +int Mono_Posix_Syscall_WIFSTOPPED (int status); +gint64 Mono_Posix_Syscall_write (int fd, void* buf, guint64 count); +int Mono_Posix_Syscall_WSTOPSIG (int status); +int Mono_Posix_Syscall_WTERMSIG (int status); +int Mono_Posix_ToStatvfs (void* source, struct Mono_Posix_Statvfs* destination); +void* Mono_Unix_UnixSignal_install (int signum); +int Mono_Unix_UnixSignal_uninstall (void* info); +int Mono_Unix_UnixSignal_WaitAny (void** infos, int count, int timeout); +int wexitstatus (int status); +int wifexited (int status); +int wifsignaled (int status); +int wifstopped (int status); +int wstopsig (int status); +int wtermsig (int status); G_END_DECLS