diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs index affa452eb49..90416045b5c 100644 --- a/src/liblibc/lib.rs +++ b/src/liblibc/lib.rs @@ -2003,108 +2003,108 @@ pub mod os { pub mod c95 { use types::os::arch::c95::{c_int, c_uint}; - pub static EXIT_FAILURE : c_int = 1; - pub static EXIT_SUCCESS : c_int = 0; - pub static RAND_MAX : c_int = 32767; - pub static EOF : c_int = -1; - pub static SEEK_SET : c_int = 0; - pub static SEEK_CUR : c_int = 1; - pub static SEEK_END : c_int = 2; - pub static _IOFBF : c_int = 0; - pub static _IONBF : c_int = 4; - pub static _IOLBF : c_int = 64; - pub static BUFSIZ : c_uint = 512_u32; - pub static FOPEN_MAX : c_uint = 20_u32; - pub static FILENAME_MAX : c_uint = 260_u32; - pub static L_tmpnam : c_uint = 16_u32; - pub static TMP_MAX : c_uint = 32767_u32; + pub const EXIT_FAILURE : c_int = 1; + pub const EXIT_SUCCESS : c_int = 0; + pub const RAND_MAX : c_int = 32767; + pub const EOF : c_int = -1; + pub const SEEK_SET : c_int = 0; + pub const SEEK_CUR : c_int = 1; + pub const SEEK_END : c_int = 2; + pub const _IOFBF : c_int = 0; + pub const _IONBF : c_int = 4; + pub const _IOLBF : c_int = 64; + pub const BUFSIZ : c_uint = 512_u32; + pub const FOPEN_MAX : c_uint = 20_u32; + pub const FILENAME_MAX : c_uint = 260_u32; + pub const L_tmpnam : c_uint = 16_u32; + pub const TMP_MAX : c_uint = 32767_u32; - pub static WSAEINTR: c_int = 10004; - pub static WSAEBADF: c_int = 10009; - pub static WSAEACCES: c_int = 10013; - pub static WSAEFAULT: c_int = 10014; - pub static WSAEINVAL: c_int = 10022; - pub static WSAEMFILE: c_int = 10024; - pub static WSAEWOULDBLOCK: c_int = 10035; - pub static WSAEINPROGRESS: c_int = 10036; - pub static WSAEALREADY: c_int = 10037; - pub static WSAENOTSOCK: c_int = 10038; - pub static WSAEDESTADDRREQ: c_int = 10039; - pub static WSAEMSGSIZE: c_int = 10040; - pub static WSAEPROTOTYPE: c_int = 10041; - pub static WSAENOPROTOOPT: c_int = 10042; - pub static WSAEPROTONOSUPPORT: c_int = 10043; - pub static WSAESOCKTNOSUPPORT: c_int = 10044; - pub static WSAEOPNOTSUPP: c_int = 10045; - pub static WSAEPFNOSUPPORT: c_int = 10046; - pub static WSAEAFNOSUPPORT: c_int = 10047; - pub static WSAEADDRINUSE: c_int = 10048; - pub static WSAEADDRNOTAVAIL: c_int = 10049; - pub static WSAENETDOWN: c_int = 10050; - pub static WSAENETUNREACH: c_int = 10051; - pub static WSAENETRESET: c_int = 10052; - pub static WSAECONNABORTED: c_int = 10053; - pub static WSAECONNRESET: c_int = 10054; - pub static WSAENOBUFS: c_int = 10055; - pub static WSAEISCONN: c_int = 10056; - pub static WSAENOTCONN: c_int = 10057; - pub static WSAESHUTDOWN: c_int = 10058; - pub static WSAETOOMANYREFS: c_int = 10059; - pub static WSAETIMEDOUT: c_int = 10060; - pub static WSAECONNREFUSED: c_int = 10061; - pub static WSAELOOP: c_int = 10062; - pub static WSAENAMETOOLONG: c_int = 10063; - pub static WSAEHOSTDOWN: c_int = 10064; - pub static WSAEHOSTUNREACH: c_int = 10065; - pub static WSAENOTEMPTY: c_int = 10066; - pub static WSAEPROCLIM: c_int = 10067; - pub static WSAEUSERS: c_int = 10068; - pub static WSAEDQUOT: c_int = 10069; - pub static WSAESTALE: c_int = 10070; - pub static WSAEREMOTE: c_int = 10071; - pub static WSASYSNOTREADY: c_int = 10091; - pub static WSAVERNOTSUPPORTED: c_int = 10092; - pub static WSANOTINITIALISED: c_int = 10093; - pub static WSAEDISCON: c_int = 10101; - pub static WSAENOMORE: c_int = 10102; - pub static WSAECANCELLED: c_int = 10103; - pub static WSAEINVALIDPROCTABLE: c_int = 10104; - pub static WSAEINVALIDPROVIDER: c_int = 10105; - pub static WSAEPROVIDERFAILEDINIT: c_int = 10106; + pub const WSAEINTR: c_int = 10004; + pub const WSAEBADF: c_int = 10009; + pub const WSAEACCES: c_int = 10013; + pub const WSAEFAULT: c_int = 10014; + pub const WSAEINVAL: c_int = 10022; + pub const WSAEMFILE: c_int = 10024; + pub const WSAEWOULDBLOCK: c_int = 10035; + pub const WSAEINPROGRESS: c_int = 10036; + pub const WSAEALREADY: c_int = 10037; + pub const WSAENOTSOCK: c_int = 10038; + pub const WSAEDESTADDRREQ: c_int = 10039; + pub const WSAEMSGSIZE: c_int = 10040; + pub const WSAEPROTOTYPE: c_int = 10041; + pub const WSAENOPROTOOPT: c_int = 10042; + pub const WSAEPROTONOSUPPORT: c_int = 10043; + pub const WSAESOCKTNOSUPPORT: c_int = 10044; + pub const WSAEOPNOTSUPP: c_int = 10045; + pub const WSAEPFNOSUPPORT: c_int = 10046; + pub const WSAEAFNOSUPPORT: c_int = 10047; + pub const WSAEADDRINUSE: c_int = 10048; + pub const WSAEADDRNOTAVAIL: c_int = 10049; + pub const WSAENETDOWN: c_int = 10050; + pub const WSAENETUNREACH: c_int = 10051; + pub const WSAENETRESET: c_int = 10052; + pub const WSAECONNABORTED: c_int = 10053; + pub const WSAECONNRESET: c_int = 10054; + pub const WSAENOBUFS: c_int = 10055; + pub const WSAEISCONN: c_int = 10056; + pub const WSAENOTCONN: c_int = 10057; + pub const WSAESHUTDOWN: c_int = 10058; + pub const WSAETOOMANYREFS: c_int = 10059; + pub const WSAETIMEDOUT: c_int = 10060; + pub const WSAECONNREFUSED: c_int = 10061; + pub const WSAELOOP: c_int = 10062; + pub const WSAENAMETOOLONG: c_int = 10063; + pub const WSAEHOSTDOWN: c_int = 10064; + pub const WSAEHOSTUNREACH: c_int = 10065; + pub const WSAENOTEMPTY: c_int = 10066; + pub const WSAEPROCLIM: c_int = 10067; + pub const WSAEUSERS: c_int = 10068; + pub const WSAEDQUOT: c_int = 10069; + pub const WSAESTALE: c_int = 10070; + pub const WSAEREMOTE: c_int = 10071; + pub const WSASYSNOTREADY: c_int = 10091; + pub const WSAVERNOTSUPPORTED: c_int = 10092; + pub const WSANOTINITIALISED: c_int = 10093; + pub const WSAEDISCON: c_int = 10101; + pub const WSAENOMORE: c_int = 10102; + pub const WSAECANCELLED: c_int = 10103; + pub const WSAEINVALIDPROCTABLE: c_int = 10104; + pub const WSAEINVALIDPROVIDER: c_int = 10105; + pub const WSAEPROVIDERFAILEDINIT: c_int = 10106; } pub mod c99 { } pub mod posix88 { use types::os::arch::c95::c_int; - pub static O_RDONLY : c_int = 0; - pub static O_WRONLY : c_int = 1; - pub static O_RDWR : c_int = 2; - pub static O_APPEND : c_int = 8; - pub static O_CREAT : c_int = 256; - pub static O_EXCL : c_int = 1024; - pub static O_TRUNC : c_int = 512; - pub static S_IFIFO : c_int = 4096; - pub static S_IFCHR : c_int = 8192; - pub static S_IFBLK : c_int = 12288; - pub static S_IFDIR : c_int = 16384; - pub static S_IFREG : c_int = 32768; - pub static S_IFLNK : c_int = 40960; - pub static S_IFMT : c_int = 61440; - pub static S_IEXEC : c_int = 64; - pub static S_IWRITE : c_int = 128; - pub static S_IREAD : c_int = 256; - pub static S_IRWXU : c_int = 448; - pub static S_IXUSR : c_int = 64; - pub static S_IWUSR : c_int = 128; - pub static S_IRUSR : c_int = 256; - pub static F_OK : c_int = 0; - pub static R_OK : c_int = 4; - pub static W_OK : c_int = 2; - pub static X_OK : c_int = 1; - pub static STDIN_FILENO : c_int = 0; - pub static STDOUT_FILENO : c_int = 1; - pub static STDERR_FILENO : c_int = 2; + pub const O_RDONLY : c_int = 0; + pub const O_WRONLY : c_int = 1; + pub const O_RDWR : c_int = 2; + pub const O_APPEND : c_int = 8; + pub const O_CREAT : c_int = 256; + pub const O_EXCL : c_int = 1024; + pub const O_TRUNC : c_int = 512; + pub const S_IFIFO : c_int = 4096; + pub const S_IFCHR : c_int = 8192; + pub const S_IFBLK : c_int = 12288; + pub const S_IFDIR : c_int = 16384; + pub const S_IFREG : c_int = 32768; + pub const S_IFLNK : c_int = 40960; + pub const S_IFMT : c_int = 61440; + pub const S_IEXEC : c_int = 64; + pub const S_IWRITE : c_int = 128; + pub const S_IREAD : c_int = 256; + pub const S_IRWXU : c_int = 448; + pub const S_IXUSR : c_int = 64; + pub const S_IWUSR : c_int = 128; + pub const S_IRUSR : c_int = 256; + pub const F_OK : c_int = 0; + pub const R_OK : c_int = 4; + pub const W_OK : c_int = 2; + pub const X_OK : c_int = 1; + pub const STDIN_FILENO : c_int = 0; + pub const STDOUT_FILENO : c_int = 1; + pub const STDERR_FILENO : c_int = 2; } pub mod posix01 { } @@ -2113,265 +2113,265 @@ pub mod posix08 { pub mod bsd44 { use types::os::arch::c95::c_int; - pub static AF_INET: c_int = 2; - pub static AF_INET6: c_int = 23; - pub static SOCK_STREAM: c_int = 1; - pub static SOCK_DGRAM: c_int = 2; - pub static SOCK_RAW: c_int = 3; - pub static IPPROTO_TCP: c_int = 6; - pub static IPPROTO_IP: c_int = 0; - pub static IPPROTO_IPV6: c_int = 41; - pub static IP_MULTICAST_TTL: c_int = 3; - pub static IP_MULTICAST_LOOP: c_int = 4; - pub static IP_ADD_MEMBERSHIP: c_int = 5; - pub static IP_DROP_MEMBERSHIP: c_int = 6; - pub static IPV6_ADD_MEMBERSHIP: c_int = 5; - pub static IPV6_DROP_MEMBERSHIP: c_int = 6; - pub static IP_TTL: c_int = 4; - pub static IP_HDRINCL: c_int = 2; + pub const AF_INET: c_int = 2; + pub const AF_INET6: c_int = 23; + pub const SOCK_STREAM: c_int = 1; + pub const SOCK_DGRAM: c_int = 2; + pub const SOCK_RAW: c_int = 3; + pub const IPPROTO_TCP: c_int = 6; + pub const IPPROTO_IP: c_int = 0; + pub const IPPROTO_IPV6: c_int = 41; + pub const IP_MULTICAST_TTL: c_int = 3; + pub const IP_MULTICAST_LOOP: c_int = 4; + pub const IP_ADD_MEMBERSHIP: c_int = 5; + pub const IP_DROP_MEMBERSHIP: c_int = 6; + pub const IPV6_ADD_MEMBERSHIP: c_int = 5; + pub const IPV6_DROP_MEMBERSHIP: c_int = 6; + pub const IP_TTL: c_int = 4; + pub const IP_HDRINCL: c_int = 2; - pub static TCP_NODELAY: c_int = 0x0001; - pub static SOL_SOCKET: c_int = 0xffff; - pub static SO_KEEPALIVE: c_int = 8; - pub static SO_BROADCAST: c_int = 32; - pub static SO_REUSEADDR: c_int = 4; - pub static SO_ERROR: c_int = 0x1007; + pub const TCP_NODELAY: c_int = 0x0001; + pub const SOL_SOCKET: c_int = 0xffff; + pub const SO_KEEPALIVE: c_int = 8; + pub const SO_BROADCAST: c_int = 32; + pub const SO_REUSEADDR: c_int = 4; + pub const SO_ERROR: c_int = 0x1007; - pub static IFF_LOOPBACK: c_int = 4; + pub const IFF_LOOPBACK: c_int = 4; - pub static SHUT_RD: c_int = 0; - pub static SHUT_WR: c_int = 1; - pub static SHUT_RDWR: c_int = 2; + pub const SHUT_RD: c_int = 0; + pub const SHUT_WR: c_int = 1; + pub const SHUT_RDWR: c_int = 2; } pub mod extra { use types::os::arch::c95::{c_int, c_long}; use types::os::arch::extra::{WORD, DWORD, BOOL, HANDLE}; - pub static TRUE : BOOL = 1; - pub static FALSE : BOOL = 0; + pub const TRUE : BOOL = 1; + pub const FALSE : BOOL = 0; - pub static O_TEXT : c_int = 16384; - pub static O_BINARY : c_int = 32768; - pub static O_NOINHERIT: c_int = 128; + pub const O_TEXT : c_int = 16384; + pub const O_BINARY : c_int = 32768; + pub const O_NOINHERIT: c_int = 128; - pub static ERROR_SUCCESS : c_int = 0; - pub static ERROR_INVALID_FUNCTION: c_int = 1; - pub static ERROR_FILE_NOT_FOUND: c_int = 2; - pub static ERROR_ACCESS_DENIED: c_int = 5; - pub static ERROR_INVALID_HANDLE : c_int = 6; - pub static ERROR_BROKEN_PIPE: c_int = 109; - pub static ERROR_DISK_FULL : c_int = 112; - pub static ERROR_CALL_NOT_IMPLEMENTED : c_int = 120; - pub static ERROR_INSUFFICIENT_BUFFER : c_int = 122; - pub static ERROR_INVALID_NAME : c_int = 123; - pub static ERROR_ALREADY_EXISTS : c_int = 183; - pub static ERROR_PIPE_BUSY: c_int = 231; - pub static ERROR_NO_DATA: c_int = 232; - pub static ERROR_INVALID_ADDRESS : c_int = 487; - pub static ERROR_PIPE_CONNECTED: c_int = 535; - pub static ERROR_NOTHING_TO_TERMINATE: c_int = 758; - pub static ERROR_OPERATION_ABORTED: c_int = 995; - pub static ERROR_IO_PENDING: c_int = 997; - pub static ERROR_FILE_INVALID : c_int = 1006; - pub static ERROR_NOT_FOUND: c_int = 1168; - pub static INVALID_HANDLE_VALUE: HANDLE = -1 as HANDLE; + pub const ERROR_SUCCESS : c_int = 0; + pub const ERROR_INVALID_FUNCTION: c_int = 1; + pub const ERROR_FILE_NOT_FOUND: c_int = 2; + pub const ERROR_ACCESS_DENIED: c_int = 5; + pub const ERROR_INVALID_HANDLE : c_int = 6; + pub const ERROR_BROKEN_PIPE: c_int = 109; + pub const ERROR_DISK_FULL : c_int = 112; + pub const ERROR_CALL_NOT_IMPLEMENTED : c_int = 120; + pub const ERROR_INSUFFICIENT_BUFFER : c_int = 122; + pub const ERROR_INVALID_NAME : c_int = 123; + pub const ERROR_ALREADY_EXISTS : c_int = 183; + pub const ERROR_PIPE_BUSY: c_int = 231; + pub const ERROR_NO_DATA: c_int = 232; + pub const ERROR_INVALID_ADDRESS : c_int = 487; + pub const ERROR_PIPE_CONNECTED: c_int = 535; + pub const ERROR_NOTHING_TO_TERMINATE: c_int = 758; + pub const ERROR_OPERATION_ABORTED: c_int = 995; + pub const ERROR_IO_PENDING: c_int = 997; + pub const ERROR_FILE_INVALID : c_int = 1006; + pub const ERROR_NOT_FOUND: c_int = 1168; + pub const INVALID_HANDLE_VALUE: HANDLE = -1 as HANDLE; - pub static DELETE : DWORD = 0x00010000; - pub static READ_CONTROL : DWORD = 0x00020000; - pub static SYNCHRONIZE : DWORD = 0x00100000; - pub static WRITE_DAC : DWORD = 0x00040000; - pub static WRITE_OWNER : DWORD = 0x00080000; + pub const DELETE : DWORD = 0x00010000; + pub const READ_CONTROL : DWORD = 0x00020000; + pub const SYNCHRONIZE : DWORD = 0x00100000; + pub const WRITE_DAC : DWORD = 0x00040000; + pub const WRITE_OWNER : DWORD = 0x00080000; - pub static PROCESS_CREATE_PROCESS : DWORD = 0x0080; - pub static PROCESS_CREATE_THREAD : DWORD = 0x0002; - pub static PROCESS_DUP_HANDLE : DWORD = 0x0040; - pub static PROCESS_QUERY_INFORMATION : DWORD = 0x0400; - pub static PROCESS_QUERY_LIMITED_INFORMATION : DWORD = 0x1000; - pub static PROCESS_SET_INFORMATION : DWORD = 0x0200; - pub static PROCESS_SET_QUOTA : DWORD = 0x0100; - pub static PROCESS_SUSPEND_RESUME : DWORD = 0x0800; - pub static PROCESS_TERMINATE : DWORD = 0x0001; - pub static PROCESS_VM_OPERATION : DWORD = 0x0008; - pub static PROCESS_VM_READ : DWORD = 0x0010; - pub static PROCESS_VM_WRITE : DWORD = 0x0020; + pub const PROCESS_CREATE_PROCESS : DWORD = 0x0080; + pub const PROCESS_CREATE_THREAD : DWORD = 0x0002; + pub const PROCESS_DUP_HANDLE : DWORD = 0x0040; + pub const PROCESS_QUERY_INFORMATION : DWORD = 0x0400; + pub const PROCESS_QUERY_LIMITED_INFORMATION : DWORD = 0x1000; + pub const PROCESS_SET_INFORMATION : DWORD = 0x0200; + pub const PROCESS_SET_QUOTA : DWORD = 0x0100; + pub const PROCESS_SUSPEND_RESUME : DWORD = 0x0800; + pub const PROCESS_TERMINATE : DWORD = 0x0001; + pub const PROCESS_VM_OPERATION : DWORD = 0x0008; + pub const PROCESS_VM_READ : DWORD = 0x0010; + pub const PROCESS_VM_WRITE : DWORD = 0x0020; - pub static STARTF_FORCEONFEEDBACK : DWORD = 0x00000040; - pub static STARTF_FORCEOFFFEEDBACK : DWORD = 0x00000080; - pub static STARTF_PREVENTPINNING : DWORD = 0x00002000; - pub static STARTF_RUNFULLSCREEN : DWORD = 0x00000020; - pub static STARTF_TITLEISAPPID : DWORD = 0x00001000; - pub static STARTF_TITLEISLINKNAME : DWORD = 0x00000800; - pub static STARTF_USECOUNTCHARS : DWORD = 0x00000008; - pub static STARTF_USEFILLATTRIBUTE : DWORD = 0x00000010; - pub static STARTF_USEHOTKEY : DWORD = 0x00000200; - pub static STARTF_USEPOSITION : DWORD = 0x00000004; - pub static STARTF_USESHOWWINDOW : DWORD = 0x00000001; - pub static STARTF_USESIZE : DWORD = 0x00000002; - pub static STARTF_USESTDHANDLES : DWORD = 0x00000100; + pub const STARTF_FORCEONFEEDBACK : DWORD = 0x00000040; + pub const STARTF_FORCEOFFFEEDBACK : DWORD = 0x00000080; + pub const STARTF_PREVENTPINNING : DWORD = 0x00002000; + pub const STARTF_RUNFULLSCREEN : DWORD = 0x00000020; + pub const STARTF_TITLEISAPPID : DWORD = 0x00001000; + pub const STARTF_TITLEISLINKNAME : DWORD = 0x00000800; + pub const STARTF_USECOUNTCHARS : DWORD = 0x00000008; + pub const STARTF_USEFILLATTRIBUTE : DWORD = 0x00000010; + pub const STARTF_USEHOTKEY : DWORD = 0x00000200; + pub const STARTF_USEPOSITION : DWORD = 0x00000004; + pub const STARTF_USESHOWWINDOW : DWORD = 0x00000001; + pub const STARTF_USESIZE : DWORD = 0x00000002; + pub const STARTF_USESTDHANDLES : DWORD = 0x00000100; - pub static WAIT_ABANDONED : DWORD = 0x00000080; - pub static WAIT_OBJECT_0 : DWORD = 0x00000000; - pub static WAIT_TIMEOUT : DWORD = 0x00000102; - pub static WAIT_FAILED : DWORD = -1; + pub const WAIT_ABANDONED : DWORD = 0x00000080; + pub const WAIT_OBJECT_0 : DWORD = 0x00000000; + pub const WAIT_TIMEOUT : DWORD = 0x00000102; + pub const WAIT_FAILED : DWORD = -1; - pub static DUPLICATE_CLOSE_SOURCE : DWORD = 0x00000001; - pub static DUPLICATE_SAME_ACCESS : DWORD = 0x00000002; + pub const DUPLICATE_CLOSE_SOURCE : DWORD = 0x00000001; + pub const DUPLICATE_SAME_ACCESS : DWORD = 0x00000002; - pub static INFINITE : DWORD = -1; - pub static STILL_ACTIVE : DWORD = 259; + pub const INFINITE : DWORD = -1; + pub const STILL_ACTIVE : DWORD = 259; - pub static MEM_COMMIT : DWORD = 0x00001000; - pub static MEM_RESERVE : DWORD = 0x00002000; - pub static MEM_DECOMMIT : DWORD = 0x00004000; - pub static MEM_RELEASE : DWORD = 0x00008000; - pub static MEM_RESET : DWORD = 0x00080000; - pub static MEM_RESET_UNDO : DWORD = 0x1000000; - pub static MEM_LARGE_PAGES : DWORD = 0x20000000; - pub static MEM_PHYSICAL : DWORD = 0x00400000; - pub static MEM_TOP_DOWN : DWORD = 0x00100000; - pub static MEM_WRITE_WATCH : DWORD = 0x00200000; + pub const MEM_COMMIT : DWORD = 0x00001000; + pub const MEM_RESERVE : DWORD = 0x00002000; + pub const MEM_DECOMMIT : DWORD = 0x00004000; + pub const MEM_RELEASE : DWORD = 0x00008000; + pub const MEM_RESET : DWORD = 0x00080000; + pub const MEM_RESET_UNDO : DWORD = 0x1000000; + pub const MEM_LARGE_PAGES : DWORD = 0x20000000; + pub const MEM_PHYSICAL : DWORD = 0x00400000; + pub const MEM_TOP_DOWN : DWORD = 0x00100000; + pub const MEM_WRITE_WATCH : DWORD = 0x00200000; - pub static PAGE_EXECUTE : DWORD = 0x10; - pub static PAGE_EXECUTE_READ : DWORD = 0x20; - pub static PAGE_EXECUTE_READWRITE : DWORD = 0x40; - pub static PAGE_EXECUTE_WRITECOPY : DWORD = 0x80; - pub static PAGE_NOACCESS : DWORD = 0x01; - pub static PAGE_READONLY : DWORD = 0x02; - pub static PAGE_READWRITE : DWORD = 0x04; - pub static PAGE_WRITECOPY : DWORD = 0x08; - pub static PAGE_GUARD : DWORD = 0x100; - pub static PAGE_NOCACHE : DWORD = 0x200; - pub static PAGE_WRITECOMBINE : DWORD = 0x400; + pub const PAGE_EXECUTE : DWORD = 0x10; + pub const PAGE_EXECUTE_READ : DWORD = 0x20; + pub const PAGE_EXECUTE_READWRITE : DWORD = 0x40; + pub const PAGE_EXECUTE_WRITECOPY : DWORD = 0x80; + pub const PAGE_NOACCESS : DWORD = 0x01; + pub const PAGE_READONLY : DWORD = 0x02; + pub const PAGE_READWRITE : DWORD = 0x04; + pub const PAGE_WRITECOPY : DWORD = 0x08; + pub const PAGE_GUARD : DWORD = 0x100; + pub const PAGE_NOCACHE : DWORD = 0x200; + pub const PAGE_WRITECOMBINE : DWORD = 0x400; - pub static SEC_COMMIT : DWORD = 0x8000000; - pub static SEC_IMAGE : DWORD = 0x1000000; - pub static SEC_IMAGE_NO_EXECUTE : DWORD = 0x11000000; - pub static SEC_LARGE_PAGES : DWORD = 0x80000000; - pub static SEC_NOCACHE : DWORD = 0x10000000; - pub static SEC_RESERVE : DWORD = 0x4000000; - pub static SEC_WRITECOMBINE : DWORD = 0x40000000; + pub const SEC_COMMIT : DWORD = 0x8000000; + pub const SEC_IMAGE : DWORD = 0x1000000; + pub const SEC_IMAGE_NO_EXECUTE : DWORD = 0x11000000; + pub const SEC_LARGE_PAGES : DWORD = 0x80000000; + pub const SEC_NOCACHE : DWORD = 0x10000000; + pub const SEC_RESERVE : DWORD = 0x4000000; + pub const SEC_WRITECOMBINE : DWORD = 0x40000000; - pub static FILE_MAP_ALL_ACCESS : DWORD = 0xf001f; - pub static FILE_MAP_READ : DWORD = 0x4; - pub static FILE_MAP_WRITE : DWORD = 0x2; - pub static FILE_MAP_COPY : DWORD = 0x1; - pub static FILE_MAP_EXECUTE : DWORD = 0x20; + pub const FILE_MAP_ALL_ACCESS : DWORD = 0xf001f; + pub const FILE_MAP_READ : DWORD = 0x4; + pub const FILE_MAP_WRITE : DWORD = 0x2; + pub const FILE_MAP_COPY : DWORD = 0x1; + pub const FILE_MAP_EXECUTE : DWORD = 0x20; - pub static PROCESSOR_ARCHITECTURE_INTEL : WORD = 0; - pub static PROCESSOR_ARCHITECTURE_ARM : WORD = 5; - pub static PROCESSOR_ARCHITECTURE_IA64 : WORD = 6; - pub static PROCESSOR_ARCHITECTURE_AMD64 : WORD = 9; - pub static PROCESSOR_ARCHITECTURE_UNKNOWN : WORD = 0xffff; + pub const PROCESSOR_ARCHITECTURE_INTEL : WORD = 0; + pub const PROCESSOR_ARCHITECTURE_ARM : WORD = 5; + pub const PROCESSOR_ARCHITECTURE_IA64 : WORD = 6; + pub const PROCESSOR_ARCHITECTURE_AMD64 : WORD = 9; + pub const PROCESSOR_ARCHITECTURE_UNKNOWN : WORD = 0xffff; - pub static MOVEFILE_COPY_ALLOWED: DWORD = 2; - pub static MOVEFILE_CREATE_HARDLINK: DWORD = 16; - pub static MOVEFILE_DELAY_UNTIL_REBOOT: DWORD = 4; - pub static MOVEFILE_FAIL_IF_NOT_TRACKABLE: DWORD = 32; - pub static MOVEFILE_REPLACE_EXISTING: DWORD = 1; - pub static MOVEFILE_WRITE_THROUGH: DWORD = 8; + pub const MOVEFILE_COPY_ALLOWED: DWORD = 2; + pub const MOVEFILE_CREATE_HARDLINK: DWORD = 16; + pub const MOVEFILE_DELAY_UNTIL_REBOOT: DWORD = 4; + pub const MOVEFILE_FAIL_IF_NOT_TRACKABLE: DWORD = 32; + pub const MOVEFILE_REPLACE_EXISTING: DWORD = 1; + pub const MOVEFILE_WRITE_THROUGH: DWORD = 8; - pub static SYMBOLIC_LINK_FLAG_DIRECTORY: DWORD = 1; + pub const SYMBOLIC_LINK_FLAG_DIRECTORY: DWORD = 1; - pub static FILE_SHARE_DELETE: DWORD = 0x4; - pub static FILE_SHARE_READ: DWORD = 0x1; - pub static FILE_SHARE_WRITE: DWORD = 0x2; + pub const FILE_SHARE_DELETE: DWORD = 0x4; + pub const FILE_SHARE_READ: DWORD = 0x1; + pub const FILE_SHARE_WRITE: DWORD = 0x2; - pub static CREATE_ALWAYS: DWORD = 2; - pub static CREATE_NEW: DWORD = 1; - pub static OPEN_ALWAYS: DWORD = 4; - pub static OPEN_EXISTING: DWORD = 3; - pub static TRUNCATE_EXISTING: DWORD = 5; + pub const CREATE_ALWAYS: DWORD = 2; + pub const CREATE_NEW: DWORD = 1; + pub const OPEN_ALWAYS: DWORD = 4; + pub const OPEN_EXISTING: DWORD = 3; + pub const TRUNCATE_EXISTING: DWORD = 5; - pub static FILE_APPEND_DATA: DWORD = 0x00000004; - pub static FILE_READ_DATA: DWORD = 0x00000001; - pub static FILE_WRITE_DATA: DWORD = 0x00000002; + pub const FILE_APPEND_DATA: DWORD = 0x00000004; + pub const FILE_READ_DATA: DWORD = 0x00000001; + pub const FILE_WRITE_DATA: DWORD = 0x00000002; - pub static FILE_ATTRIBUTE_ARCHIVE: DWORD = 0x20; - pub static FILE_ATTRIBUTE_COMPRESSED: DWORD = 0x800; - pub static FILE_ATTRIBUTE_DEVICE: DWORD = 0x40; - pub static FILE_ATTRIBUTE_DIRECTORY: DWORD = 0x10; - pub static FILE_ATTRIBUTE_ENCRYPTED: DWORD = 0x4000; - pub static FILE_ATTRIBUTE_HIDDEN: DWORD = 0x2; - pub static FILE_ATTRIBUTE_INTEGRITY_STREAM: DWORD = 0x8000; - pub static FILE_ATTRIBUTE_NORMAL: DWORD = 0x80; - pub static FILE_ATTRIBUTE_NOT_CONTENT_INDEXED: DWORD = 0x2000; - pub static FILE_ATTRIBUTE_NO_SCRUB_DATA: DWORD = 0x20000; - pub static FILE_ATTRIBUTE_OFFLINE: DWORD = 0x1000; - pub static FILE_ATTRIBUTE_READONLY: DWORD = 0x1; - pub static FILE_ATTRIBUTE_REPARSE_POINT: DWORD = 0x400; - pub static FILE_ATTRIBUTE_SPARSE_FILE: DWORD = 0x200; - pub static FILE_ATTRIBUTE_SYSTEM: DWORD = 0x4; - pub static FILE_ATTRIBUTE_TEMPORARY: DWORD = 0x100; - pub static FILE_ATTRIBUTE_VIRTUAL: DWORD = 0x10000; + pub const FILE_ATTRIBUTE_ARCHIVE: DWORD = 0x20; + pub const FILE_ATTRIBUTE_COMPRESSED: DWORD = 0x800; + pub const FILE_ATTRIBUTE_DEVICE: DWORD = 0x40; + pub const FILE_ATTRIBUTE_DIRECTORY: DWORD = 0x10; + pub const FILE_ATTRIBUTE_ENCRYPTED: DWORD = 0x4000; + pub const FILE_ATTRIBUTE_HIDDEN: DWORD = 0x2; + pub const FILE_ATTRIBUTE_INTEGRITY_STREAM: DWORD = 0x8000; + pub const FILE_ATTRIBUTE_NORMAL: DWORD = 0x80; + pub const FILE_ATTRIBUTE_NOT_CONTENT_INDEXED: DWORD = 0x2000; + pub const FILE_ATTRIBUTE_NO_SCRUB_DATA: DWORD = 0x20000; + pub const FILE_ATTRIBUTE_OFFLINE: DWORD = 0x1000; + pub const FILE_ATTRIBUTE_READONLY: DWORD = 0x1; + pub const FILE_ATTRIBUTE_REPARSE_POINT: DWORD = 0x400; + pub const FILE_ATTRIBUTE_SPARSE_FILE: DWORD = 0x200; + pub const FILE_ATTRIBUTE_SYSTEM: DWORD = 0x4; + pub const FILE_ATTRIBUTE_TEMPORARY: DWORD = 0x100; + pub const FILE_ATTRIBUTE_VIRTUAL: DWORD = 0x10000; - pub static FILE_FLAG_BACKUP_SEMANTICS: DWORD = 0x02000000; - pub static FILE_FLAG_DELETE_ON_CLOSE: DWORD = 0x04000000; - pub static FILE_FLAG_NO_BUFFERING: DWORD = 0x20000000; - pub static FILE_FLAG_OPEN_NO_RECALL: DWORD = 0x00100000; - pub static FILE_FLAG_OPEN_REPARSE_POINT: DWORD = 0x00200000; - pub static FILE_FLAG_OVERLAPPED: DWORD = 0x40000000; - pub static FILE_FLAG_POSIX_SEMANTICS: DWORD = 0x0100000; - pub static FILE_FLAG_RANDOM_ACCESS: DWORD = 0x10000000; - pub static FILE_FLAG_SESSION_AWARE: DWORD = 0x00800000; - pub static FILE_FLAG_SEQUENTIAL_SCAN: DWORD = 0x08000000; - pub static FILE_FLAG_WRITE_THROUGH: DWORD = 0x80000000; - pub static FILE_FLAG_FIRST_PIPE_INSTANCE: DWORD = 0x00080000; + pub const FILE_FLAG_BACKUP_SEMANTICS: DWORD = 0x02000000; + pub const FILE_FLAG_DELETE_ON_CLOSE: DWORD = 0x04000000; + pub const FILE_FLAG_NO_BUFFERING: DWORD = 0x20000000; + pub const FILE_FLAG_OPEN_NO_RECALL: DWORD = 0x00100000; + pub const FILE_FLAG_OPEN_REPARSE_POINT: DWORD = 0x00200000; + pub const FILE_FLAG_OVERLAPPED: DWORD = 0x40000000; + pub const FILE_FLAG_POSIX_SEMANTICS: DWORD = 0x0100000; + pub const FILE_FLAG_RANDOM_ACCESS: DWORD = 0x10000000; + pub const FILE_FLAG_SESSION_AWARE: DWORD = 0x00800000; + pub const FILE_FLAG_SEQUENTIAL_SCAN: DWORD = 0x08000000; + pub const FILE_FLAG_WRITE_THROUGH: DWORD = 0x80000000; + pub const FILE_FLAG_FIRST_PIPE_INSTANCE: DWORD = 0x00080000; - pub static FILE_NAME_NORMALIZED: DWORD = 0x0; - pub static FILE_NAME_OPENED: DWORD = 0x8; + pub const FILE_NAME_NORMALIZED: DWORD = 0x0; + pub const FILE_NAME_OPENED: DWORD = 0x8; - pub static VOLUME_NAME_DOS: DWORD = 0x0; - pub static VOLUME_NAME_GUID: DWORD = 0x1; - pub static VOLUME_NAME_NONE: DWORD = 0x4; - pub static VOLUME_NAME_NT: DWORD = 0x2; + pub const VOLUME_NAME_DOS: DWORD = 0x0; + pub const VOLUME_NAME_GUID: DWORD = 0x1; + pub const VOLUME_NAME_NONE: DWORD = 0x4; + pub const VOLUME_NAME_NT: DWORD = 0x2; - pub static GENERIC_READ: DWORD = 0x80000000; - pub static GENERIC_WRITE: DWORD = 0x40000000; - pub static GENERIC_EXECUTE: DWORD = 0x20000000; - pub static GENERIC_ALL: DWORD = 0x10000000; - pub static FILE_WRITE_ATTRIBUTES: DWORD = 0x00000100; - pub static FILE_READ_ATTRIBUTES: DWORD = 0x00000080; + pub const GENERIC_READ: DWORD = 0x80000000; + pub const GENERIC_WRITE: DWORD = 0x40000000; + pub const GENERIC_EXECUTE: DWORD = 0x20000000; + pub const GENERIC_ALL: DWORD = 0x10000000; + pub const FILE_WRITE_ATTRIBUTES: DWORD = 0x00000100; + pub const FILE_READ_ATTRIBUTES: DWORD = 0x00000080; - pub static STANDARD_RIGHTS_READ: DWORD = 0x20000; - pub static STANDARD_RIGHTS_WRITE: DWORD = 0x20000; - pub static FILE_WRITE_EA: DWORD = 0x00000010; - pub static FILE_READ_EA: DWORD = 0x00000008; - pub static FILE_GENERIC_READ: DWORD = + pub const STANDARD_RIGHTS_READ: DWORD = 0x20000; + pub const STANDARD_RIGHTS_WRITE: DWORD = 0x20000; + pub const FILE_WRITE_EA: DWORD = 0x00000010; + pub const FILE_READ_EA: DWORD = 0x00000008; + pub const FILE_GENERIC_READ: DWORD = STANDARD_RIGHTS_READ | FILE_READ_DATA | FILE_READ_ATTRIBUTES | FILE_READ_EA | SYNCHRONIZE; - pub static FILE_GENERIC_WRITE: DWORD = + pub const FILE_GENERIC_WRITE: DWORD = STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | FILE_WRITE_ATTRIBUTES | FILE_WRITE_EA | FILE_APPEND_DATA | SYNCHRONIZE; - pub static FILE_BEGIN: DWORD = 0; - pub static FILE_CURRENT: DWORD = 1; - pub static FILE_END: DWORD = 2; + pub const FILE_BEGIN: DWORD = 0; + pub const FILE_CURRENT: DWORD = 1; + pub const FILE_END: DWORD = 2; - pub static MAX_PROTOCOL_CHAIN: DWORD = 7; - pub static WSAPROTOCOL_LEN: DWORD = 255; - pub static INVALID_SOCKET: DWORD = !0; + pub const MAX_PROTOCOL_CHAIN: DWORD = 7; + pub const WSAPROTOCOL_LEN: DWORD = 255; + pub const INVALID_SOCKET: DWORD = !0; - pub static DETACHED_PROCESS: DWORD = 0x00000008; - pub static CREATE_NEW_PROCESS_GROUP: DWORD = 0x00000200; - pub static CREATE_UNICODE_ENVIRONMENT: DWORD = 0x00000400; + pub const DETACHED_PROCESS: DWORD = 0x00000008; + pub const CREATE_NEW_PROCESS_GROUP: DWORD = 0x00000200; + pub const CREATE_UNICODE_ENVIRONMENT: DWORD = 0x00000400; - pub static PIPE_ACCESS_DUPLEX: DWORD = 0x00000003; - pub static PIPE_ACCESS_INBOUND: DWORD = 0x00000001; - pub static PIPE_ACCESS_OUTBOUND: DWORD = 0x00000002; - pub static PIPE_TYPE_BYTE: DWORD = 0x00000000; - pub static PIPE_TYPE_MESSAGE: DWORD = 0x00000004; - pub static PIPE_READMODE_BYTE: DWORD = 0x00000000; - pub static PIPE_READMODE_MESSAGE: DWORD = 0x00000002; - pub static PIPE_WAIT: DWORD = 0x00000000; - pub static PIPE_NOWAIT: DWORD = 0x00000001; - pub static PIPE_ACCEPT_REMOTE_CLIENTS: DWORD = 0x00000000; - pub static PIPE_REJECT_REMOTE_CLIENTS: DWORD = 0x00000008; - pub static PIPE_UNLIMITED_INSTANCES: DWORD = 255; + pub const PIPE_ACCESS_DUPLEX: DWORD = 0x00000003; + pub const PIPE_ACCESS_INBOUND: DWORD = 0x00000001; + pub const PIPE_ACCESS_OUTBOUND: DWORD = 0x00000002; + pub const PIPE_TYPE_BYTE: DWORD = 0x00000000; + pub const PIPE_TYPE_MESSAGE: DWORD = 0x00000004; + pub const PIPE_READMODE_BYTE: DWORD = 0x00000000; + pub const PIPE_READMODE_MESSAGE: DWORD = 0x00000002; + pub const PIPE_WAIT: DWORD = 0x00000000; + pub const PIPE_NOWAIT: DWORD = 0x00000001; + pub const PIPE_ACCEPT_REMOTE_CLIENTS: DWORD = 0x00000000; + pub const PIPE_REJECT_REMOTE_CLIENTS: DWORD = 0x00000008; + pub const PIPE_UNLIMITED_INSTANCES: DWORD = 255; - pub static IPPROTO_RAW: c_int = 255; + pub const IPPROTO_RAW: c_int = 255; - pub static FIONBIO: c_long = -0x7FFB9982; + pub const FIONBIO: c_long = -0x7FFB9982; } pub mod sysconf { } @@ -2383,21 +2383,21 @@ pub mod os { pub mod c95 { use types::os::arch::c95::{c_int, c_uint}; - pub static EXIT_FAILURE : c_int = 1; - pub static EXIT_SUCCESS : c_int = 0; - pub static RAND_MAX : c_int = 2147483647; - pub static EOF : c_int = -1; - pub static SEEK_SET : c_int = 0; - pub static SEEK_CUR : c_int = 1; - pub static SEEK_END : c_int = 2; - pub static _IOFBF : c_int = 0; - pub static _IONBF : c_int = 2; - pub static _IOLBF : c_int = 1; - pub static BUFSIZ : c_uint = 8192_u32; - pub static FOPEN_MAX : c_uint = 16_u32; - pub static FILENAME_MAX : c_uint = 4096_u32; - pub static L_tmpnam : c_uint = 20_u32; - pub static TMP_MAX : c_uint = 238328_u32; + pub const EXIT_FAILURE : c_int = 1; + pub const EXIT_SUCCESS : c_int = 0; + pub const RAND_MAX : c_int = 2147483647; + pub const EOF : c_int = -1; + pub const SEEK_SET : c_int = 0; + pub const SEEK_CUR : c_int = 1; + pub const SEEK_END : c_int = 2; + pub const _IOFBF : c_int = 0; + pub const _IONBF : c_int = 2; + pub const _IOLBF : c_int = 1; + pub const BUFSIZ : c_uint = 8192_u32; + pub const FOPEN_MAX : c_uint = 16_u32; + pub const FILENAME_MAX : c_uint = 4096_u32; + pub const L_tmpnam : c_uint = 20_u32; + pub const TMP_MAX : c_uint = 238328_u32; } pub mod c99 { } @@ -2409,210 +2409,210 @@ pub mod posix88 { use types::common::c95::c_void; use types::os::arch::posix88::mode_t; - pub static O_RDONLY : c_int = 0; - pub static O_WRONLY : c_int = 1; - pub static O_RDWR : c_int = 2; - pub static O_APPEND : c_int = 1024; - pub static O_CREAT : c_int = 64; - pub static O_EXCL : c_int = 128; - pub static O_TRUNC : c_int = 512; - pub static S_IFIFO : mode_t = 4096; - pub static S_IFCHR : mode_t = 8192; - pub static S_IFBLK : mode_t = 24576; - pub static S_IFDIR : mode_t = 16384; - pub static S_IFREG : mode_t = 32768; - pub static S_IFLNK : mode_t = 40960; - pub static S_IFMT : mode_t = 61440; - pub static S_IEXEC : mode_t = 64; - pub static S_IWRITE : mode_t = 128; - pub static S_IREAD : mode_t = 256; - pub static S_IRWXU : mode_t = 448; - pub static S_IXUSR : mode_t = 64; - pub static S_IWUSR : mode_t = 128; - pub static S_IRUSR : mode_t = 256; - pub static F_OK : c_int = 0; - pub static R_OK : c_int = 4; - pub static W_OK : c_int = 2; - pub static X_OK : c_int = 1; - pub static STDIN_FILENO : c_int = 0; - pub static STDOUT_FILENO : c_int = 1; - pub static STDERR_FILENO : c_int = 2; - pub static F_LOCK : c_int = 1; - pub static F_TEST : c_int = 3; - pub static F_TLOCK : c_int = 2; - pub static F_ULOCK : c_int = 0; - pub static SIGHUP : c_int = 1; - pub static SIGINT : c_int = 2; - pub static SIGQUIT : c_int = 3; - pub static SIGILL : c_int = 4; - pub static SIGABRT : c_int = 6; - pub static SIGFPE : c_int = 8; - pub static SIGKILL : c_int = 9; - pub static SIGSEGV : c_int = 11; - pub static SIGPIPE : c_int = 13; - pub static SIGALRM : c_int = 14; - pub static SIGTERM : c_int = 15; + pub const O_RDONLY : c_int = 0; + pub const O_WRONLY : c_int = 1; + pub const O_RDWR : c_int = 2; + pub const O_APPEND : c_int = 1024; + pub const O_CREAT : c_int = 64; + pub const O_EXCL : c_int = 128; + pub const O_TRUNC : c_int = 512; + pub const S_IFIFO : mode_t = 4096; + pub const S_IFCHR : mode_t = 8192; + pub const S_IFBLK : mode_t = 24576; + pub const S_IFDIR : mode_t = 16384; + pub const S_IFREG : mode_t = 32768; + pub const S_IFLNK : mode_t = 40960; + pub const S_IFMT : mode_t = 61440; + pub const S_IEXEC : mode_t = 64; + pub const S_IWRITE : mode_t = 128; + pub const S_IREAD : mode_t = 256; + pub const S_IRWXU : mode_t = 448; + pub const S_IXUSR : mode_t = 64; + pub const S_IWUSR : mode_t = 128; + pub const S_IRUSR : mode_t = 256; + pub const F_OK : c_int = 0; + pub const R_OK : c_int = 4; + pub const W_OK : c_int = 2; + pub const X_OK : c_int = 1; + pub const STDIN_FILENO : c_int = 0; + pub const STDOUT_FILENO : c_int = 1; + pub const STDERR_FILENO : c_int = 2; + pub const F_LOCK : c_int = 1; + pub const F_TEST : c_int = 3; + pub const F_TLOCK : c_int = 2; + pub const F_ULOCK : c_int = 0; + pub const SIGHUP : c_int = 1; + pub const SIGINT : c_int = 2; + pub const SIGQUIT : c_int = 3; + pub const SIGILL : c_int = 4; + pub const SIGABRT : c_int = 6; + pub const SIGFPE : c_int = 8; + pub const SIGKILL : c_int = 9; + pub const SIGSEGV : c_int = 11; + pub const SIGPIPE : c_int = 13; + pub const SIGALRM : c_int = 14; + pub const SIGTERM : c_int = 15; - pub static PROT_NONE : c_int = 0; - pub static PROT_READ : c_int = 1; - pub static PROT_WRITE : c_int = 2; - pub static PROT_EXEC : c_int = 4; + pub const PROT_NONE : c_int = 0; + pub const PROT_READ : c_int = 1; + pub const PROT_WRITE : c_int = 2; + pub const PROT_EXEC : c_int = 4; - pub static MAP_FILE : c_int = 0x0000; - pub static MAP_SHARED : c_int = 0x0001; - pub static MAP_PRIVATE : c_int = 0x0002; - pub static MAP_FIXED : c_int = 0x0010; - pub static MAP_ANON : c_int = 0x0020; + pub const MAP_FILE : c_int = 0x0000; + pub const MAP_SHARED : c_int = 0x0001; + pub const MAP_PRIVATE : c_int = 0x0002; + pub const MAP_FIXED : c_int = 0x0010; + pub const MAP_ANON : c_int = 0x0020; - pub static MAP_FAILED : *mut c_void = -1 as *mut c_void; + pub const MAP_FAILED : *mut c_void = -1 as *mut c_void; - pub static MCL_CURRENT : c_int = 0x0001; - pub static MCL_FUTURE : c_int = 0x0002; + pub const MCL_CURRENT : c_int = 0x0001; + pub const MCL_FUTURE : c_int = 0x0002; - pub static MS_ASYNC : c_int = 0x0001; - pub static MS_INVALIDATE : c_int = 0x0002; - pub static MS_SYNC : c_int = 0x0004; + pub const MS_ASYNC : c_int = 0x0001; + pub const MS_INVALIDATE : c_int = 0x0002; + pub const MS_SYNC : c_int = 0x0004; - pub static EPERM : c_int = 1; - pub static ENOENT : c_int = 2; - pub static ESRCH : c_int = 3; - pub static EINTR : c_int = 4; - pub static EIO : c_int = 5; - pub static ENXIO : c_int = 6; - pub static E2BIG : c_int = 7; - pub static ENOEXEC : c_int = 8; - pub static EBADF : c_int = 9; - pub static ECHILD : c_int = 10; - pub static EAGAIN : c_int = 11; - pub static ENOMEM : c_int = 12; - pub static EACCES : c_int = 13; - pub static EFAULT : c_int = 14; - pub static ENOTBLK : c_int = 15; - pub static EBUSY : c_int = 16; - pub static EEXIST : c_int = 17; - pub static EXDEV : c_int = 18; - pub static ENODEV : c_int = 19; - pub static ENOTDIR : c_int = 20; - pub static EISDIR : c_int = 21; - pub static EINVAL : c_int = 22; - pub static ENFILE : c_int = 23; - pub static EMFILE : c_int = 24; - pub static ENOTTY : c_int = 25; - pub static ETXTBSY : c_int = 26; - pub static EFBIG : c_int = 27; - pub static ENOSPC : c_int = 28; - pub static ESPIPE : c_int = 29; - pub static EROFS : c_int = 30; - pub static EMLINK : c_int = 31; - pub static EPIPE : c_int = 32; - pub static EDOM : c_int = 33; - pub static ERANGE : c_int = 34; + pub const EPERM : c_int = 1; + pub const ENOENT : c_int = 2; + pub const ESRCH : c_int = 3; + pub const EINTR : c_int = 4; + pub const EIO : c_int = 5; + pub const ENXIO : c_int = 6; + pub const E2BIG : c_int = 7; + pub const ENOEXEC : c_int = 8; + pub const EBADF : c_int = 9; + pub const ECHILD : c_int = 10; + pub const EAGAIN : c_int = 11; + pub const ENOMEM : c_int = 12; + pub const EACCES : c_int = 13; + pub const EFAULT : c_int = 14; + pub const ENOTBLK : c_int = 15; + pub const EBUSY : c_int = 16; + pub const EEXIST : c_int = 17; + pub const EXDEV : c_int = 18; + pub const ENODEV : c_int = 19; + pub const ENOTDIR : c_int = 20; + pub const EISDIR : c_int = 21; + pub const EINVAL : c_int = 22; + pub const ENFILE : c_int = 23; + pub const EMFILE : c_int = 24; + pub const ENOTTY : c_int = 25; + pub const ETXTBSY : c_int = 26; + pub const EFBIG : c_int = 27; + pub const ENOSPC : c_int = 28; + pub const ESPIPE : c_int = 29; + pub const EROFS : c_int = 30; + pub const EMLINK : c_int = 31; + pub const EPIPE : c_int = 32; + pub const EDOM : c_int = 33; + pub const ERANGE : c_int = 34; - pub static EDEADLK: c_int = 35; - pub static ENAMETOOLONG: c_int = 36; - pub static ENOLCK: c_int = 37; - pub static ENOSYS: c_int = 38; - pub static ENOTEMPTY: c_int = 39; - pub static ELOOP: c_int = 40; - pub static EWOULDBLOCK: c_int = EAGAIN; - pub static ENOMSG: c_int = 42; - pub static EIDRM: c_int = 43; - pub static ECHRNG: c_int = 44; - pub static EL2NSYNC: c_int = 45; - pub static EL3HLT: c_int = 46; - pub static EL3RST: c_int = 47; - pub static ELNRNG: c_int = 48; - pub static EUNATCH: c_int = 49; - pub static ENOCSI: c_int = 50; - pub static EL2HLT: c_int = 51; - pub static EBADE: c_int = 52; - pub static EBADR: c_int = 53; - pub static EXFULL: c_int = 54; - pub static ENOANO: c_int = 55; - pub static EBADRQC: c_int = 56; - pub static EBADSLT: c_int = 57; + pub const EDEADLK: c_int = 35; + pub const ENAMETOOLONG: c_int = 36; + pub const ENOLCK: c_int = 37; + pub const ENOSYS: c_int = 38; + pub const ENOTEMPTY: c_int = 39; + pub const ELOOP: c_int = 40; + pub const EWOULDBLOCK: c_int = EAGAIN; + pub const ENOMSG: c_int = 42; + pub const EIDRM: c_int = 43; + pub const ECHRNG: c_int = 44; + pub const EL2NSYNC: c_int = 45; + pub const EL3HLT: c_int = 46; + pub const EL3RST: c_int = 47; + pub const ELNRNG: c_int = 48; + pub const EUNATCH: c_int = 49; + pub const ENOCSI: c_int = 50; + pub const EL2HLT: c_int = 51; + pub const EBADE: c_int = 52; + pub const EBADR: c_int = 53; + pub const EXFULL: c_int = 54; + pub const ENOANO: c_int = 55; + pub const EBADRQC: c_int = 56; + pub const EBADSLT: c_int = 57; - pub static EDEADLOCK: c_int = EDEADLK; + pub const EDEADLOCK: c_int = EDEADLK; - pub static EBFONT: c_int = 59; - pub static ENOSTR: c_int = 60; - pub static ENODATA: c_int = 61; - pub static ETIME: c_int = 62; - pub static ENOSR: c_int = 63; - pub static ENONET: c_int = 64; - pub static ENOPKG: c_int = 65; - pub static EREMOTE: c_int = 66; - pub static ENOLINK: c_int = 67; - pub static EADV: c_int = 68; - pub static ESRMNT: c_int = 69; - pub static ECOMM: c_int = 70; - pub static EPROTO: c_int = 71; - pub static EMULTIHOP: c_int = 72; - pub static EDOTDOT: c_int = 73; - pub static EBADMSG: c_int = 74; - pub static EOVERFLOW: c_int = 75; - pub static ENOTUNIQ: c_int = 76; - pub static EBADFD: c_int = 77; - pub static EREMCHG: c_int = 78; - pub static ELIBACC: c_int = 79; - pub static ELIBBAD: c_int = 80; - pub static ELIBSCN: c_int = 81; - pub static ELIBMAX: c_int = 82; - pub static ELIBEXEC: c_int = 83; - pub static EILSEQ: c_int = 84; - pub static ERESTART: c_int = 85; - pub static ESTRPIPE: c_int = 86; - pub static EUSERS: c_int = 87; - pub static ENOTSOCK: c_int = 88; - pub static EDESTADDRREQ: c_int = 89; - pub static EMSGSIZE: c_int = 90; - pub static EPROTOTYPE: c_int = 91; - pub static ENOPROTOOPT: c_int = 92; - pub static EPROTONOSUPPORT: c_int = 93; - pub static ESOCKTNOSUPPORT: c_int = 94; - pub static EOPNOTSUPP: c_int = 95; - pub static EPFNOSUPPORT: c_int = 96; - pub static EAFNOSUPPORT: c_int = 97; - pub static EADDRINUSE: c_int = 98; - pub static EADDRNOTAVAIL: c_int = 99; - pub static ENETDOWN: c_int = 100; - pub static ENETUNREACH: c_int = 101; - pub static ENETRESET: c_int = 102; - pub static ECONNABORTED: c_int = 103; - pub static ECONNRESET: c_int = 104; - pub static ENOBUFS: c_int = 105; - pub static EISCONN: c_int = 106; - pub static ENOTCONN: c_int = 107; - pub static ESHUTDOWN: c_int = 108; - pub static ETOOMANYREFS: c_int = 109; - pub static ETIMEDOUT: c_int = 110; - pub static ECONNREFUSED: c_int = 111; - pub static EHOSTDOWN: c_int = 112; - pub static EHOSTUNREACH: c_int = 113; - pub static EALREADY: c_int = 114; - pub static EINPROGRESS: c_int = 115; - pub static ESTALE: c_int = 116; - pub static EUCLEAN: c_int = 117; - pub static ENOTNAM: c_int = 118; - pub static ENAVAIL: c_int = 119; - pub static EISNAM: c_int = 120; - pub static EREMOTEIO: c_int = 121; - pub static EDQUOT: c_int = 122; + pub const EBFONT: c_int = 59; + pub const ENOSTR: c_int = 60; + pub const ENODATA: c_int = 61; + pub const ETIME: c_int = 62; + pub const ENOSR: c_int = 63; + pub const ENONET: c_int = 64; + pub const ENOPKG: c_int = 65; + pub const EREMOTE: c_int = 66; + pub const ENOLINK: c_int = 67; + pub const EADV: c_int = 68; + pub const ESRMNT: c_int = 69; + pub const ECOMM: c_int = 70; + pub const EPROTO: c_int = 71; + pub const EMULTIHOP: c_int = 72; + pub const EDOTDOT: c_int = 73; + pub const EBADMSG: c_int = 74; + pub const EOVERFLOW: c_int = 75; + pub const ENOTUNIQ: c_int = 76; + pub const EBADFD: c_int = 77; + pub const EREMCHG: c_int = 78; + pub const ELIBACC: c_int = 79; + pub const ELIBBAD: c_int = 80; + pub const ELIBSCN: c_int = 81; + pub const ELIBMAX: c_int = 82; + pub const ELIBEXEC: c_int = 83; + pub const EILSEQ: c_int = 84; + pub const ERESTART: c_int = 85; + pub const ESTRPIPE: c_int = 86; + pub const EUSERS: c_int = 87; + pub const ENOTSOCK: c_int = 88; + pub const EDESTADDRREQ: c_int = 89; + pub const EMSGSIZE: c_int = 90; + pub const EPROTOTYPE: c_int = 91; + pub const ENOPROTOOPT: c_int = 92; + pub const EPROTONOSUPPORT: c_int = 93; + pub const ESOCKTNOSUPPORT: c_int = 94; + pub const EOPNOTSUPP: c_int = 95; + pub const EPFNOSUPPORT: c_int = 96; + pub const EAFNOSUPPORT: c_int = 97; + pub const EADDRINUSE: c_int = 98; + pub const EADDRNOTAVAIL: c_int = 99; + pub const ENETDOWN: c_int = 100; + pub const ENETUNREACH: c_int = 101; + pub const ENETRESET: c_int = 102; + pub const ECONNABORTED: c_int = 103; + pub const ECONNRESET: c_int = 104; + pub const ENOBUFS: c_int = 105; + pub const EISCONN: c_int = 106; + pub const ENOTCONN: c_int = 107; + pub const ESHUTDOWN: c_int = 108; + pub const ETOOMANYREFS: c_int = 109; + pub const ETIMEDOUT: c_int = 110; + pub const ECONNREFUSED: c_int = 111; + pub const EHOSTDOWN: c_int = 112; + pub const EHOSTUNREACH: c_int = 113; + pub const EALREADY: c_int = 114; + pub const EINPROGRESS: c_int = 115; + pub const ESTALE: c_int = 116; + pub const EUCLEAN: c_int = 117; + pub const ENOTNAM: c_int = 118; + pub const ENAVAIL: c_int = 119; + pub const EISNAM: c_int = 120; + pub const EREMOTEIO: c_int = 121; + pub const EDQUOT: c_int = 122; - pub static ENOMEDIUM: c_int = 123; - pub static EMEDIUMTYPE: c_int = 124; - pub static ECANCELED: c_int = 125; - pub static ENOKEY: c_int = 126; - pub static EKEYEXPIRED: c_int = 127; - pub static EKEYREVOKED: c_int = 128; - pub static EKEYREJECTED: c_int = 129; + pub const ENOMEDIUM: c_int = 123; + pub const EMEDIUMTYPE: c_int = 124; + pub const ECANCELED: c_int = 125; + pub const ENOKEY: c_int = 126; + pub const EKEYEXPIRED: c_int = 127; + pub const EKEYREVOKED: c_int = 128; + pub const EKEYREJECTED: c_int = 129; - pub static EOWNERDEAD: c_int = 130; - pub static ENOTRECOVERABLE: c_int = 131; + pub const EOWNERDEAD: c_int = 130; + pub const ENOTRECOVERABLE: c_int = 131; - pub static ERFKILL: c_int = 132; + pub const ERFKILL: c_int = 132; - pub static EHWPOISON: c_int = 133; + pub const EHWPOISON: c_int = 133; } #[cfg(any(target_arch = "mips", target_arch = "mipsel"))] @@ -2621,288 +2621,288 @@ pub mod posix88 { use types::common::c95::c_void; use types::os::arch::posix88::mode_t; - pub static O_RDONLY : c_int = 0; - pub static O_WRONLY : c_int = 1; - pub static O_RDWR : c_int = 2; - pub static O_APPEND : c_int = 8; - pub static O_CREAT : c_int = 256; - pub static O_EXCL : c_int = 1024; - pub static O_TRUNC : c_int = 512; - pub static S_IFIFO : mode_t = 4096; - pub static S_IFCHR : mode_t = 8192; - pub static S_IFBLK : mode_t = 24576; - pub static S_IFDIR : mode_t = 16384; - pub static S_IFREG : mode_t = 32768; - pub static S_IFLNK : mode_t = 40960; - pub static S_IFMT : mode_t = 61440; - pub static S_IEXEC : mode_t = 64; - pub static S_IWRITE : mode_t = 128; - pub static S_IREAD : mode_t = 256; - pub static S_IRWXU : mode_t = 448; - pub static S_IXUSR : mode_t = 64; - pub static S_IWUSR : mode_t = 128; - pub static S_IRUSR : mode_t = 256; - pub static F_OK : c_int = 0; - pub static R_OK : c_int = 4; - pub static W_OK : c_int = 2; - pub static X_OK : c_int = 1; - pub static STDIN_FILENO : c_int = 0; - pub static STDOUT_FILENO : c_int = 1; - pub static STDERR_FILENO : c_int = 2; - pub static F_LOCK : c_int = 1; - pub static F_TEST : c_int = 3; - pub static F_TLOCK : c_int = 2; - pub static F_ULOCK : c_int = 0; - pub static SIGHUP : c_int = 1; - pub static SIGINT : c_int = 2; - pub static SIGQUIT : c_int = 3; - pub static SIGILL : c_int = 4; - pub static SIGABRT : c_int = 6; - pub static SIGFPE : c_int = 8; - pub static SIGKILL : c_int = 9; - pub static SIGSEGV : c_int = 11; - pub static SIGPIPE : c_int = 13; - pub static SIGALRM : c_int = 14; - pub static SIGTERM : c_int = 15; + pub const O_RDONLY : c_int = 0; + pub const O_WRONLY : c_int = 1; + pub const O_RDWR : c_int = 2; + pub const O_APPEND : c_int = 8; + pub const O_CREAT : c_int = 256; + pub const O_EXCL : c_int = 1024; + pub const O_TRUNC : c_int = 512; + pub const S_IFIFO : mode_t = 4096; + pub const S_IFCHR : mode_t = 8192; + pub const S_IFBLK : mode_t = 24576; + pub const S_IFDIR : mode_t = 16384; + pub const S_IFREG : mode_t = 32768; + pub const S_IFLNK : mode_t = 40960; + pub const S_IFMT : mode_t = 61440; + pub const S_IEXEC : mode_t = 64; + pub const S_IWRITE : mode_t = 128; + pub const S_IREAD : mode_t = 256; + pub const S_IRWXU : mode_t = 448; + pub const S_IXUSR : mode_t = 64; + pub const S_IWUSR : mode_t = 128; + pub const S_IRUSR : mode_t = 256; + pub const F_OK : c_int = 0; + pub const R_OK : c_int = 4; + pub const W_OK : c_int = 2; + pub const X_OK : c_int = 1; + pub const STDIN_FILENO : c_int = 0; + pub const STDOUT_FILENO : c_int = 1; + pub const STDERR_FILENO : c_int = 2; + pub const F_LOCK : c_int = 1; + pub const F_TEST : c_int = 3; + pub const F_TLOCK : c_int = 2; + pub const F_ULOCK : c_int = 0; + pub const SIGHUP : c_int = 1; + pub const SIGINT : c_int = 2; + pub const SIGQUIT : c_int = 3; + pub const SIGILL : c_int = 4; + pub const SIGABRT : c_int = 6; + pub const SIGFPE : c_int = 8; + pub const SIGKILL : c_int = 9; + pub const SIGSEGV : c_int = 11; + pub const SIGPIPE : c_int = 13; + pub const SIGALRM : c_int = 14; + pub const SIGTERM : c_int = 15; - pub static PROT_NONE : c_int = 0; - pub static PROT_READ : c_int = 1; - pub static PROT_WRITE : c_int = 2; - pub static PROT_EXEC : c_int = 4; + pub const PROT_NONE : c_int = 0; + pub const PROT_READ : c_int = 1; + pub const PROT_WRITE : c_int = 2; + pub const PROT_EXEC : c_int = 4; - pub static MAP_FILE : c_int = 0x0000; - pub static MAP_SHARED : c_int = 0x0001; - pub static MAP_PRIVATE : c_int = 0x0002; - pub static MAP_FIXED : c_int = 0x0010; - pub static MAP_ANON : c_int = 0x0800; + pub const MAP_FILE : c_int = 0x0000; + pub const MAP_SHARED : c_int = 0x0001; + pub const MAP_PRIVATE : c_int = 0x0002; + pub const MAP_FIXED : c_int = 0x0010; + pub const MAP_ANON : c_int = 0x0800; - pub static MAP_FAILED : *mut c_void = -1 as *mut c_void; + pub const MAP_FAILED : *mut c_void = -1 as *mut c_void; - pub static MCL_CURRENT : c_int = 0x0001; - pub static MCL_FUTURE : c_int = 0x0002; + pub const MCL_CURRENT : c_int = 0x0001; + pub const MCL_FUTURE : c_int = 0x0002; - pub static MS_ASYNC : c_int = 0x0001; - pub static MS_INVALIDATE : c_int = 0x0002; - pub static MS_SYNC : c_int = 0x0004; + pub const MS_ASYNC : c_int = 0x0001; + pub const MS_INVALIDATE : c_int = 0x0002; + pub const MS_SYNC : c_int = 0x0004; - pub static EPERM : c_int = 1; - pub static ENOENT : c_int = 2; - pub static ESRCH : c_int = 3; - pub static EINTR : c_int = 4; - pub static EIO : c_int = 5; - pub static ENXIO : c_int = 6; - pub static E2BIG : c_int = 7; - pub static ENOEXEC : c_int = 8; - pub static EBADF : c_int = 9; - pub static ECHILD : c_int = 10; - pub static EAGAIN : c_int = 11; - pub static ENOMEM : c_int = 12; - pub static EACCES : c_int = 13; - pub static EFAULT : c_int = 14; - pub static ENOTBLK : c_int = 15; - pub static EBUSY : c_int = 16; - pub static EEXIST : c_int = 17; - pub static EXDEV : c_int = 18; - pub static ENODEV : c_int = 19; - pub static ENOTDIR : c_int = 20; - pub static EISDIR : c_int = 21; - pub static EINVAL : c_int = 22; - pub static ENFILE : c_int = 23; - pub static EMFILE : c_int = 24; - pub static ENOTTY : c_int = 25; - pub static ETXTBSY : c_int = 26; - pub static EFBIG : c_int = 27; - pub static ENOSPC : c_int = 28; - pub static ESPIPE : c_int = 29; - pub static EROFS : c_int = 30; - pub static EMLINK : c_int = 31; - pub static EPIPE : c_int = 32; - pub static EDOM : c_int = 33; - pub static ERANGE : c_int = 34; + pub const EPERM : c_int = 1; + pub const ENOENT : c_int = 2; + pub const ESRCH : c_int = 3; + pub const EINTR : c_int = 4; + pub const EIO : c_int = 5; + pub const ENXIO : c_int = 6; + pub const E2BIG : c_int = 7; + pub const ENOEXEC : c_int = 8; + pub const EBADF : c_int = 9; + pub const ECHILD : c_int = 10; + pub const EAGAIN : c_int = 11; + pub const ENOMEM : c_int = 12; + pub const EACCES : c_int = 13; + pub const EFAULT : c_int = 14; + pub const ENOTBLK : c_int = 15; + pub const EBUSY : c_int = 16; + pub const EEXIST : c_int = 17; + pub const EXDEV : c_int = 18; + pub const ENODEV : c_int = 19; + pub const ENOTDIR : c_int = 20; + pub const EISDIR : c_int = 21; + pub const EINVAL : c_int = 22; + pub const ENFILE : c_int = 23; + pub const EMFILE : c_int = 24; + pub const ENOTTY : c_int = 25; + pub const ETXTBSY : c_int = 26; + pub const EFBIG : c_int = 27; + pub const ENOSPC : c_int = 28; + pub const ESPIPE : c_int = 29; + pub const EROFS : c_int = 30; + pub const EMLINK : c_int = 31; + pub const EPIPE : c_int = 32; + pub const EDOM : c_int = 33; + pub const ERANGE : c_int = 34; - pub static ENOMSG: c_int = 35; - pub static EIDRM: c_int = 36; - pub static ECHRNG: c_int = 37; - pub static EL2NSYNC: c_int = 38; - pub static EL3HLT: c_int = 39; - pub static EL3RST: c_int = 40; - pub static ELNRNG: c_int = 41; - pub static EUNATCH: c_int = 42; - pub static ENOCSI: c_int = 43; - pub static EL2HLT: c_int = 44; - pub static EDEADLK: c_int = 45; - pub static ENOLCK: c_int = 46; - pub static EBADE: c_int = 50; - pub static EBADR: c_int = 51; - pub static EXFULL: c_int = 52; - pub static ENOANO: c_int = 53; - pub static EBADRQC: c_int = 54; - pub static EBADSLT: c_int = 55; - pub static EDEADLOCK: c_int = 56; - pub static EBFONT: c_int = 59; - pub static ENOSTR: c_int = 60; - pub static ENODATA: c_int = 61; - pub static ETIME: c_int = 62; - pub static ENOSR: c_int = 63; - pub static ENONET: c_int = 64; - pub static ENOPKG: c_int = 65; - pub static EREMOTE: c_int = 66; - pub static ENOLINK: c_int = 67; - pub static EADV: c_int = 68; - pub static ESRMNT: c_int = 69; - pub static ECOMM: c_int = 70; - pub static EPROTO: c_int = 71; - pub static EDOTDOT: c_int = 73; - pub static EMULTIHOP: c_int = 74; - pub static EBADMSG: c_int = 77; - pub static ENAMETOOLONG: c_int = 78; - pub static EOVERFLOW: c_int = 79; - pub static ENOTUNIQ: c_int = 80; - pub static EBADFD: c_int = 81; - pub static EREMCHG: c_int = 82; - pub static ELIBACC: c_int = 83; - pub static ELIBBAD: c_int = 84; - pub static ELIBSCN: c_int = 95; - pub static ELIBMAX: c_int = 86; - pub static ELIBEXEC: c_int = 87; - pub static EILSEQ: c_int = 88; - pub static ENOSYS: c_int = 89; - pub static ELOOP: c_int = 90; - pub static ERESTART: c_int = 91; - pub static ESTRPIPE: c_int = 92; - pub static ENOTEMPTY: c_int = 93; - pub static EUSERS: c_int = 94; - pub static ENOTSOCK: c_int = 95; - pub static EDESTADDRREQ: c_int = 96; - pub static EMSGSIZE: c_int = 97; - pub static EPROTOTYPE: c_int = 98; - pub static ENOPROTOOPT: c_int = 99; - pub static EPROTONOSUPPORT: c_int = 120; - pub static ESOCKTNOSUPPORT: c_int = 121; - pub static EOPNOTSUPP: c_int = 122; - pub static EPFNOSUPPORT: c_int = 123; - pub static EAFNOSUPPORT: c_int = 124; - pub static EADDRINUSE: c_int = 125; - pub static EADDRNOTAVAIL: c_int = 126; - pub static ENETDOWN: c_int = 127; - pub static ENETUNREACH: c_int = 128; - pub static ENETRESET: c_int = 129; - pub static ECONNABORTED: c_int = 130; - pub static ECONNRESET: c_int = 131; - pub static ENOBUFS: c_int = 132; - pub static EISCONN: c_int = 133; - pub static ENOTCONN: c_int = 134; - pub static EUCLEAN: c_int = 135; - pub static ENOTNAM: c_int = 137; - pub static ENAVAIL: c_int = 138; - pub static EISNAM: c_int = 139; - pub static EREMOTEIO: c_int = 140; - pub static ESHUTDOWN: c_int = 143; - pub static ETOOMANYREFS: c_int = 144; - pub static ETIMEDOUT: c_int = 145; - pub static ECONNREFUSED: c_int = 146; - pub static EHOSTDOWN: c_int = 147; - pub static EHOSTUNREACH: c_int = 148; - pub static EWOULDBLOCK: c_int = EAGAIN; - pub static EALREADY: c_int = 149; - pub static EINPROGRESS: c_int = 150; - pub static ESTALE: c_int = 151; - pub static ECANCELED: c_int = 158; + pub const ENOMSG: c_int = 35; + pub const EIDRM: c_int = 36; + pub const ECHRNG: c_int = 37; + pub const EL2NSYNC: c_int = 38; + pub const EL3HLT: c_int = 39; + pub const EL3RST: c_int = 40; + pub const ELNRNG: c_int = 41; + pub const EUNATCH: c_int = 42; + pub const ENOCSI: c_int = 43; + pub const EL2HLT: c_int = 44; + pub const EDEADLK: c_int = 45; + pub const ENOLCK: c_int = 46; + pub const EBADE: c_int = 50; + pub const EBADR: c_int = 51; + pub const EXFULL: c_int = 52; + pub const ENOANO: c_int = 53; + pub const EBADRQC: c_int = 54; + pub const EBADSLT: c_int = 55; + pub const EDEADLOCK: c_int = 56; + pub const EBFONT: c_int = 59; + pub const ENOSTR: c_int = 60; + pub const ENODATA: c_int = 61; + pub const ETIME: c_int = 62; + pub const ENOSR: c_int = 63; + pub const ENONET: c_int = 64; + pub const ENOPKG: c_int = 65; + pub const EREMOTE: c_int = 66; + pub const ENOLINK: c_int = 67; + pub const EADV: c_int = 68; + pub const ESRMNT: c_int = 69; + pub const ECOMM: c_int = 70; + pub const EPROTO: c_int = 71; + pub const EDOTDOT: c_int = 73; + pub const EMULTIHOP: c_int = 74; + pub const EBADMSG: c_int = 77; + pub const ENAMETOOLONG: c_int = 78; + pub const EOVERFLOW: c_int = 79; + pub const ENOTUNIQ: c_int = 80; + pub const EBADFD: c_int = 81; + pub const EREMCHG: c_int = 82; + pub const ELIBACC: c_int = 83; + pub const ELIBBAD: c_int = 84; + pub const ELIBSCN: c_int = 95; + pub const ELIBMAX: c_int = 86; + pub const ELIBEXEC: c_int = 87; + pub const EILSEQ: c_int = 88; + pub const ENOSYS: c_int = 89; + pub const ELOOP: c_int = 90; + pub const ERESTART: c_int = 91; + pub const ESTRPIPE: c_int = 92; + pub const ENOTEMPTY: c_int = 93; + pub const EUSERS: c_int = 94; + pub const ENOTSOCK: c_int = 95; + pub const EDESTADDRREQ: c_int = 96; + pub const EMSGSIZE: c_int = 97; + pub const EPROTOTYPE: c_int = 98; + pub const ENOPROTOOPT: c_int = 99; + pub const EPROTONOSUPPORT: c_int = 120; + pub const ESOCKTNOSUPPORT: c_int = 121; + pub const EOPNOTSUPP: c_int = 122; + pub const EPFNOSUPPORT: c_int = 123; + pub const EAFNOSUPPORT: c_int = 124; + pub const EADDRINUSE: c_int = 125; + pub const EADDRNOTAVAIL: c_int = 126; + pub const ENETDOWN: c_int = 127; + pub const ENETUNREACH: c_int = 128; + pub const ENETRESET: c_int = 129; + pub const ECONNABORTED: c_int = 130; + pub const ECONNRESET: c_int = 131; + pub const ENOBUFS: c_int = 132; + pub const EISCONN: c_int = 133; + pub const ENOTCONN: c_int = 134; + pub const EUCLEAN: c_int = 135; + pub const ENOTNAM: c_int = 137; + pub const ENAVAIL: c_int = 138; + pub const EISNAM: c_int = 139; + pub const EREMOTEIO: c_int = 140; + pub const ESHUTDOWN: c_int = 143; + pub const ETOOMANYREFS: c_int = 144; + pub const ETIMEDOUT: c_int = 145; + pub const ECONNREFUSED: c_int = 146; + pub const EHOSTDOWN: c_int = 147; + pub const EHOSTUNREACH: c_int = 148; + pub const EWOULDBLOCK: c_int = EAGAIN; + pub const EALREADY: c_int = 149; + pub const EINPROGRESS: c_int = 150; + pub const ESTALE: c_int = 151; + pub const ECANCELED: c_int = 158; - pub static ENOMEDIUM: c_int = 159; - pub static EMEDIUMTYPE: c_int = 160; - pub static ENOKEY: c_int = 161; - pub static EKEYEXPIRED: c_int = 162; - pub static EKEYREVOKED: c_int = 163; - pub static EKEYREJECTED: c_int = 164; + pub const ENOMEDIUM: c_int = 159; + pub const EMEDIUMTYPE: c_int = 160; + pub const ENOKEY: c_int = 161; + pub const EKEYEXPIRED: c_int = 162; + pub const EKEYREVOKED: c_int = 163; + pub const EKEYREJECTED: c_int = 164; - pub static EOWNERDEAD: c_int = 165; - pub static ENOTRECOVERABLE: c_int = 166; + pub const EOWNERDEAD: c_int = 165; + pub const ENOTRECOVERABLE: c_int = 166; - pub static ERFKILL: c_int = 167; + pub const ERFKILL: c_int = 167; - pub static EHWPOISON: c_int = 168; + pub const EHWPOISON: c_int = 168; - pub static EDQUOT: c_int = 1133; + pub const EDQUOT: c_int = 1133; } pub mod posix01 { use types::os::arch::c95::{c_int, size_t}; - pub static F_DUPFD : c_int = 0; - pub static F_GETFD : c_int = 1; - pub static F_SETFD : c_int = 2; - pub static F_GETFL : c_int = 3; - pub static F_SETFL : c_int = 4; + pub const F_DUPFD : c_int = 0; + pub const F_GETFD : c_int = 1; + pub const F_SETFD : c_int = 2; + pub const F_GETFL : c_int = 3; + pub const F_SETFL : c_int = 4; - pub static SIGTRAP : c_int = 5; - pub static SIGPIPE: c_int = 13; - pub static SIG_IGN: size_t = 1; + pub const SIGTRAP : c_int = 5; + pub const SIGPIPE: c_int = 13; + pub const SIG_IGN: size_t = 1; - pub static GLOB_ERR : c_int = 1 << 0; - pub static GLOB_MARK : c_int = 1 << 1; - pub static GLOB_NOSORT : c_int = 1 << 2; - pub static GLOB_DOOFFS : c_int = 1 << 3; - pub static GLOB_NOCHECK : c_int = 1 << 4; - pub static GLOB_APPEND : c_int = 1 << 5; - pub static GLOB_NOESCAPE : c_int = 1 << 6; + pub const GLOB_ERR : c_int = 1 << 0; + pub const GLOB_MARK : c_int = 1 << 1; + pub const GLOB_NOSORT : c_int = 1 << 2; + pub const GLOB_DOOFFS : c_int = 1 << 3; + pub const GLOB_NOCHECK : c_int = 1 << 4; + pub const GLOB_APPEND : c_int = 1 << 5; + pub const GLOB_NOESCAPE : c_int = 1 << 6; - pub static GLOB_NOSPACE : c_int = 1; - pub static GLOB_ABORTED : c_int = 2; - pub static GLOB_NOMATCH : c_int = 3; + pub const GLOB_NOSPACE : c_int = 1; + pub const GLOB_ABORTED : c_int = 2; + pub const GLOB_NOMATCH : c_int = 3; - pub static POSIX_MADV_NORMAL : c_int = 0; - pub static POSIX_MADV_RANDOM : c_int = 1; - pub static POSIX_MADV_SEQUENTIAL : c_int = 2; - pub static POSIX_MADV_WILLNEED : c_int = 3; - pub static POSIX_MADV_DONTNEED : c_int = 4; + pub const POSIX_MADV_NORMAL : c_int = 0; + pub const POSIX_MADV_RANDOM : c_int = 1; + pub const POSIX_MADV_SEQUENTIAL : c_int = 2; + pub const POSIX_MADV_WILLNEED : c_int = 3; + pub const POSIX_MADV_DONTNEED : c_int = 4; - pub static _SC_MQ_PRIO_MAX : c_int = 28; - pub static _SC_IOV_MAX : c_int = 60; - pub static _SC_GETGR_R_SIZE_MAX : c_int = 69; - pub static _SC_GETPW_R_SIZE_MAX : c_int = 70; - pub static _SC_LOGIN_NAME_MAX : c_int = 71; - pub static _SC_TTY_NAME_MAX : c_int = 72; - pub static _SC_THREADS : c_int = 67; - pub static _SC_THREAD_SAFE_FUNCTIONS : c_int = 68; - pub static _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 73; - pub static _SC_THREAD_KEYS_MAX : c_int = 74; - pub static _SC_THREAD_STACK_MIN : c_int = 75; - pub static _SC_THREAD_THREADS_MAX : c_int = 76; - pub static _SC_THREAD_ATTR_STACKADDR : c_int = 77; - pub static _SC_THREAD_ATTR_STACKSIZE : c_int = 78; - pub static _SC_THREAD_PRIORITY_SCHEDULING : c_int = 79; - pub static _SC_THREAD_PRIO_INHERIT : c_int = 80; - pub static _SC_THREAD_PRIO_PROTECT : c_int = 81; - pub static _SC_THREAD_PROCESS_SHARED : c_int = 82; - pub static _SC_ATEXIT_MAX : c_int = 87; - pub static _SC_XOPEN_VERSION : c_int = 89; - pub static _SC_XOPEN_XCU_VERSION : c_int = 90; - pub static _SC_XOPEN_UNIX : c_int = 91; - pub static _SC_XOPEN_CRYPT : c_int = 92; - pub static _SC_XOPEN_ENH_I18N : c_int = 93; - pub static _SC_XOPEN_SHM : c_int = 94; - pub static _SC_XOPEN_LEGACY : c_int = 129; - pub static _SC_XOPEN_REALTIME : c_int = 130; - pub static _SC_XOPEN_REALTIME_THREADS : c_int = 131; + pub const _SC_MQ_PRIO_MAX : c_int = 28; + pub const _SC_IOV_MAX : c_int = 60; + pub const _SC_GETGR_R_SIZE_MAX : c_int = 69; + pub const _SC_GETPW_R_SIZE_MAX : c_int = 70; + pub const _SC_LOGIN_NAME_MAX : c_int = 71; + pub const _SC_TTY_NAME_MAX : c_int = 72; + pub const _SC_THREADS : c_int = 67; + pub const _SC_THREAD_SAFE_FUNCTIONS : c_int = 68; + pub const _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 73; + pub const _SC_THREAD_KEYS_MAX : c_int = 74; + pub const _SC_THREAD_STACK_MIN : c_int = 75; + pub const _SC_THREAD_THREADS_MAX : c_int = 76; + pub const _SC_THREAD_ATTR_STACKADDR : c_int = 77; + pub const _SC_THREAD_ATTR_STACKSIZE : c_int = 78; + pub const _SC_THREAD_PRIORITY_SCHEDULING : c_int = 79; + pub const _SC_THREAD_PRIO_INHERIT : c_int = 80; + pub const _SC_THREAD_PRIO_PROTECT : c_int = 81; + pub const _SC_THREAD_PROCESS_SHARED : c_int = 82; + pub const _SC_ATEXIT_MAX : c_int = 87; + pub const _SC_XOPEN_VERSION : c_int = 89; + pub const _SC_XOPEN_XCU_VERSION : c_int = 90; + pub const _SC_XOPEN_UNIX : c_int = 91; + pub const _SC_XOPEN_CRYPT : c_int = 92; + pub const _SC_XOPEN_ENH_I18N : c_int = 93; + pub const _SC_XOPEN_SHM : c_int = 94; + pub const _SC_XOPEN_LEGACY : c_int = 129; + pub const _SC_XOPEN_REALTIME : c_int = 130; + pub const _SC_XOPEN_REALTIME_THREADS : c_int = 131; - pub static PTHREAD_CREATE_JOINABLE: c_int = 0; - pub static PTHREAD_CREATE_DETACHED: c_int = 1; + pub const PTHREAD_CREATE_JOINABLE: c_int = 0; + pub const PTHREAD_CREATE_DETACHED: c_int = 1; #[cfg(target_os = "android")] - pub static PTHREAD_STACK_MIN: size_t = 8192; + pub const PTHREAD_STACK_MIN: size_t = 8192; #[cfg(all(target_os = "linux", any(target_arch = "arm", target_arch = "x86", target_arch = "x86_64")))] - pub static PTHREAD_STACK_MIN: size_t = 16384; + pub const PTHREAD_STACK_MIN: size_t = 16384; #[cfg(all(target_os = "linux", any(target_arch = "mips", target_arch = "mipsel")))] - pub static PTHREAD_STACK_MIN: size_t = 131072; + pub const PTHREAD_STACK_MIN: size_t = 131072; - pub static CLOCK_REALTIME: c_int = 0; - pub static CLOCK_MONOTONIC: c_int = 1; + pub const CLOCK_REALTIME: c_int = 0; + pub const CLOCK_MONOTONIC: c_int = 1; } pub mod posix08 { } @@ -2912,93 +2912,93 @@ pub mod posix08 { pub mod bsd44 { use types::os::arch::c95::c_int; - pub static MADV_NORMAL : c_int = 0; - pub static MADV_RANDOM : c_int = 1; - pub static MADV_SEQUENTIAL : c_int = 2; - pub static MADV_WILLNEED : c_int = 3; - pub static MADV_DONTNEED : c_int = 4; - pub static MADV_REMOVE : c_int = 9; - pub static MADV_DONTFORK : c_int = 10; - pub static MADV_DOFORK : c_int = 11; - pub static MADV_MERGEABLE : c_int = 12; - pub static MADV_UNMERGEABLE : c_int = 13; - pub static MADV_HWPOISON : c_int = 100; + pub const MADV_NORMAL : c_int = 0; + pub const MADV_RANDOM : c_int = 1; + pub const MADV_SEQUENTIAL : c_int = 2; + pub const MADV_WILLNEED : c_int = 3; + pub const MADV_DONTNEED : c_int = 4; + pub const MADV_REMOVE : c_int = 9; + pub const MADV_DONTFORK : c_int = 10; + pub const MADV_DOFORK : c_int = 11; + pub const MADV_MERGEABLE : c_int = 12; + pub const MADV_UNMERGEABLE : c_int = 13; + pub const MADV_HWPOISON : c_int = 100; - pub static IFF_LOOPBACK: c_int = 0x8; + pub const IFF_LOOPBACK: c_int = 0x8; - pub static AF_UNIX: c_int = 1; - pub static AF_INET: c_int = 2; - pub static AF_INET6: c_int = 10; - pub static SOCK_STREAM: c_int = 1; - pub static SOCK_DGRAM: c_int = 2; - pub static SOCK_RAW: c_int = 3; - pub static IPPROTO_TCP: c_int = 6; - pub static IPPROTO_IP: c_int = 0; - pub static IPPROTO_IPV6: c_int = 41; - pub static IP_MULTICAST_TTL: c_int = 33; - pub static IP_MULTICAST_LOOP: c_int = 34; - pub static IP_TTL: c_int = 2; - pub static IP_HDRINCL: c_int = 3; - pub static IP_ADD_MEMBERSHIP: c_int = 35; - pub static IP_DROP_MEMBERSHIP: c_int = 36; - pub static IPV6_ADD_MEMBERSHIP: c_int = 20; - pub static IPV6_DROP_MEMBERSHIP: c_int = 21; + pub const AF_UNIX: c_int = 1; + pub const AF_INET: c_int = 2; + pub const AF_INET6: c_int = 10; + pub const SOCK_STREAM: c_int = 1; + pub const SOCK_DGRAM: c_int = 2; + pub const SOCK_RAW: c_int = 3; + pub const IPPROTO_TCP: c_int = 6; + pub const IPPROTO_IP: c_int = 0; + pub const IPPROTO_IPV6: c_int = 41; + pub const IP_MULTICAST_TTL: c_int = 33; + pub const IP_MULTICAST_LOOP: c_int = 34; + pub const IP_TTL: c_int = 2; + pub const IP_HDRINCL: c_int = 3; + pub const IP_ADD_MEMBERSHIP: c_int = 35; + pub const IP_DROP_MEMBERSHIP: c_int = 36; + pub const IPV6_ADD_MEMBERSHIP: c_int = 20; + pub const IPV6_DROP_MEMBERSHIP: c_int = 21; - pub static TCP_NODELAY: c_int = 1; - pub static SOL_SOCKET: c_int = 1; - pub static SO_KEEPALIVE: c_int = 9; - pub static SO_BROADCAST: c_int = 6; - pub static SO_REUSEADDR: c_int = 2; - pub static SO_ERROR: c_int = 4; + pub const TCP_NODELAY: c_int = 1; + pub const SOL_SOCKET: c_int = 1; + pub const SO_KEEPALIVE: c_int = 9; + pub const SO_BROADCAST: c_int = 6; + pub const SO_REUSEADDR: c_int = 2; + pub const SO_ERROR: c_int = 4; - pub static SHUT_RD: c_int = 0; - pub static SHUT_WR: c_int = 1; - pub static SHUT_RDWR: c_int = 2; + pub const SHUT_RD: c_int = 0; + pub const SHUT_WR: c_int = 1; + pub const SHUT_RDWR: c_int = 2; } #[cfg(any(target_arch = "mips", target_arch = "mipsel"))] pub mod bsd44 { use types::os::arch::c95::c_int; - pub static MADV_NORMAL : c_int = 0; - pub static MADV_RANDOM : c_int = 1; - pub static MADV_SEQUENTIAL : c_int = 2; - pub static MADV_WILLNEED : c_int = 3; - pub static MADV_DONTNEED : c_int = 4; - pub static MADV_REMOVE : c_int = 9; - pub static MADV_DONTFORK : c_int = 10; - pub static MADV_DOFORK : c_int = 11; - pub static MADV_MERGEABLE : c_int = 12; - pub static MADV_UNMERGEABLE : c_int = 13; - pub static MADV_HWPOISON : c_int = 100; + pub const MADV_NORMAL : c_int = 0; + pub const MADV_RANDOM : c_int = 1; + pub const MADV_SEQUENTIAL : c_int = 2; + pub const MADV_WILLNEED : c_int = 3; + pub const MADV_DONTNEED : c_int = 4; + pub const MADV_REMOVE : c_int = 9; + pub const MADV_DONTFORK : c_int = 10; + pub const MADV_DOFORK : c_int = 11; + pub const MADV_MERGEABLE : c_int = 12; + pub const MADV_UNMERGEABLE : c_int = 13; + pub const MADV_HWPOISON : c_int = 100; - pub static AF_UNIX: c_int = 1; - pub static AF_INET: c_int = 2; - pub static AF_INET6: c_int = 10; - pub static SOCK_STREAM: c_int = 2; - pub static SOCK_DGRAM: c_int = 1; - pub static SOCK_RAW: c_int = 3; - pub static IPPROTO_TCP: c_int = 6; - pub static IPPROTO_IP: c_int = 0; - pub static IPPROTO_IPV6: c_int = 41; - pub static IP_MULTICAST_TTL: c_int = 33; - pub static IP_MULTICAST_LOOP: c_int = 34; - pub static IP_TTL: c_int = 2; - pub static IP_HDRINCL: c_int = 3; - pub static IP_ADD_MEMBERSHIP: c_int = 35; - pub static IP_DROP_MEMBERSHIP: c_int = 36; - pub static IPV6_ADD_MEMBERSHIP: c_int = 20; - pub static IPV6_DROP_MEMBERSHIP: c_int = 21; + pub const AF_UNIX: c_int = 1; + pub const AF_INET: c_int = 2; + pub const AF_INET6: c_int = 10; + pub const SOCK_STREAM: c_int = 2; + pub const SOCK_DGRAM: c_int = 1; + pub const SOCK_RAW: c_int = 3; + pub const IPPROTO_TCP: c_int = 6; + pub const IPPROTO_IP: c_int = 0; + pub const IPPROTO_IPV6: c_int = 41; + pub const IP_MULTICAST_TTL: c_int = 33; + pub const IP_MULTICAST_LOOP: c_int = 34; + pub const IP_TTL: c_int = 2; + pub const IP_HDRINCL: c_int = 3; + pub const IP_ADD_MEMBERSHIP: c_int = 35; + pub const IP_DROP_MEMBERSHIP: c_int = 36; + pub const IPV6_ADD_MEMBERSHIP: c_int = 20; + pub const IPV6_DROP_MEMBERSHIP: c_int = 21; - pub static TCP_NODELAY: c_int = 1; - pub static SOL_SOCKET: c_int = 65535; - pub static SO_KEEPALIVE: c_int = 8; - pub static SO_BROADCAST: c_int = 32; - pub static SO_REUSEADDR: c_int = 4; - pub static SO_ERROR: c_int = 4103; + pub const TCP_NODELAY: c_int = 1; + pub const SOL_SOCKET: c_int = 65535; + pub const SO_KEEPALIVE: c_int = 8; + pub const SO_BROADCAST: c_int = 32; + pub const SO_REUSEADDR: c_int = 4; + pub const SO_ERROR: c_int = 4103; - pub static SHUT_RD: c_int = 0; - pub static SHUT_WR: c_int = 1; - pub static SHUT_RDWR: c_int = 2; + pub const SHUT_RD: c_int = 0; + pub const SHUT_WR: c_int = 1; + pub const SHUT_RDWR: c_int = 2; } #[cfg(any(target_arch = "x86", target_arch = "x86_64", @@ -3006,149 +3006,149 @@ pub mod bsd44 { pub mod extra { use types::os::arch::c95::c_int; - pub static AF_PACKET : c_int = 17; - pub static IPPROTO_RAW : c_int = 255; + pub const AF_PACKET : c_int = 17; + pub const IPPROTO_RAW : c_int = 255; - pub static O_RSYNC : c_int = 1052672; - pub static O_DSYNC : c_int = 4096; - pub static O_NONBLOCK : c_int = 2048; - pub static O_SYNC : c_int = 1052672; + pub const O_RSYNC : c_int = 1052672; + pub const O_DSYNC : c_int = 4096; + pub const O_NONBLOCK : c_int = 2048; + pub const O_SYNC : c_int = 1052672; - pub static PROT_GROWSDOWN : c_int = 0x010000000; - pub static PROT_GROWSUP : c_int = 0x020000000; + pub const PROT_GROWSDOWN : c_int = 0x010000000; + pub const PROT_GROWSUP : c_int = 0x020000000; - pub static MAP_TYPE : c_int = 0x000f; - pub static MAP_ANONYMOUS : c_int = 0x0020; - pub static MAP_32BIT : c_int = 0x0040; - pub static MAP_GROWSDOWN : c_int = 0x0100; - pub static MAP_DENYWRITE : c_int = 0x0800; - pub static MAP_EXECUTABLE : c_int = 0x01000; - pub static MAP_LOCKED : c_int = 0x02000; - pub static MAP_NONRESERVE : c_int = 0x04000; - pub static MAP_POPULATE : c_int = 0x08000; - pub static MAP_NONBLOCK : c_int = 0x010000; - pub static MAP_STACK : c_int = 0x020000; + pub const MAP_TYPE : c_int = 0x000f; + pub const MAP_ANONYMOUS : c_int = 0x0020; + pub const MAP_32BIT : c_int = 0x0040; + pub const MAP_GROWSDOWN : c_int = 0x0100; + pub const MAP_DENYWRITE : c_int = 0x0800; + pub const MAP_EXECUTABLE : c_int = 0x01000; + pub const MAP_LOCKED : c_int = 0x02000; + pub const MAP_NONRESERVE : c_int = 0x04000; + pub const MAP_POPULATE : c_int = 0x08000; + pub const MAP_NONBLOCK : c_int = 0x010000; + pub const MAP_STACK : c_int = 0x020000; } #[cfg(any(target_arch = "mips", target_arch = "mipsel"))] pub mod extra { use types::os::arch::c95::c_int; - pub static AF_PACKET : c_int = 17; - pub static IPPROTO_RAW : c_int = 255; + pub const AF_PACKET : c_int = 17; + pub const IPPROTO_RAW : c_int = 255; - pub static O_RSYNC : c_int = 16400; - pub static O_DSYNC : c_int = 16; - pub static O_NONBLOCK : c_int = 128; - pub static O_SYNC : c_int = 16400; + pub const O_RSYNC : c_int = 16400; + pub const O_DSYNC : c_int = 16; + pub const O_NONBLOCK : c_int = 128; + pub const O_SYNC : c_int = 16400; - pub static PROT_GROWSDOWN : c_int = 0x01000000; - pub static PROT_GROWSUP : c_int = 0x02000000; + pub const PROT_GROWSDOWN : c_int = 0x01000000; + pub const PROT_GROWSUP : c_int = 0x02000000; - pub static MAP_TYPE : c_int = 0x000f; - pub static MAP_ANONYMOUS : c_int = 0x0800; - pub static MAP_GROWSDOWN : c_int = 0x01000; - pub static MAP_DENYWRITE : c_int = 0x02000; - pub static MAP_EXECUTABLE : c_int = 0x04000; - pub static MAP_LOCKED : c_int = 0x08000; - pub static MAP_NONRESERVE : c_int = 0x0400; - pub static MAP_POPULATE : c_int = 0x010000; - pub static MAP_NONBLOCK : c_int = 0x020000; - pub static MAP_STACK : c_int = 0x040000; + pub const MAP_TYPE : c_int = 0x000f; + pub const MAP_ANONYMOUS : c_int = 0x0800; + pub const MAP_GROWSDOWN : c_int = 0x01000; + pub const MAP_DENYWRITE : c_int = 0x02000; + pub const MAP_EXECUTABLE : c_int = 0x04000; + pub const MAP_LOCKED : c_int = 0x08000; + pub const MAP_NONRESERVE : c_int = 0x0400; + pub const MAP_POPULATE : c_int = 0x010000; + pub const MAP_NONBLOCK : c_int = 0x020000; + pub const MAP_STACK : c_int = 0x040000; } #[cfg(target_os = "linux")] pub mod sysconf { use types::os::arch::c95::c_int; - pub static _SC_ARG_MAX : c_int = 0; - pub static _SC_CHILD_MAX : c_int = 1; - pub static _SC_CLK_TCK : c_int = 2; - pub static _SC_NGROUPS_MAX : c_int = 3; - pub static _SC_OPEN_MAX : c_int = 4; - pub static _SC_STREAM_MAX : c_int = 5; - pub static _SC_TZNAME_MAX : c_int = 6; - pub static _SC_JOB_CONTROL : c_int = 7; - pub static _SC_SAVED_IDS : c_int = 8; - pub static _SC_REALTIME_SIGNALS : c_int = 9; - pub static _SC_PRIORITY_SCHEDULING : c_int = 10; - pub static _SC_TIMERS : c_int = 11; - pub static _SC_ASYNCHRONOUS_IO : c_int = 12; - pub static _SC_PRIORITIZED_IO : c_int = 13; - pub static _SC_SYNCHRONIZED_IO : c_int = 14; - pub static _SC_FSYNC : c_int = 15; - pub static _SC_MAPPED_FILES : c_int = 16; - pub static _SC_MEMLOCK : c_int = 17; - pub static _SC_MEMLOCK_RANGE : c_int = 18; - pub static _SC_MEMORY_PROTECTION : c_int = 19; - pub static _SC_MESSAGE_PASSING : c_int = 20; - pub static _SC_SEMAPHORES : c_int = 21; - pub static _SC_SHARED_MEMORY_OBJECTS : c_int = 22; - pub static _SC_AIO_LISTIO_MAX : c_int = 23; - pub static _SC_AIO_MAX : c_int = 24; - pub static _SC_AIO_PRIO_DELTA_MAX : c_int = 25; - pub static _SC_DELAYTIMER_MAX : c_int = 26; - pub static _SC_MQ_OPEN_MAX : c_int = 27; - pub static _SC_VERSION : c_int = 29; - pub static _SC_PAGESIZE : c_int = 30; - pub static _SC_RTSIG_MAX : c_int = 31; - pub static _SC_SEM_NSEMS_MAX : c_int = 32; - pub static _SC_SEM_VALUE_MAX : c_int = 33; - pub static _SC_SIGQUEUE_MAX : c_int = 34; - pub static _SC_TIMER_MAX : c_int = 35; - pub static _SC_BC_BASE_MAX : c_int = 36; - pub static _SC_BC_DIM_MAX : c_int = 37; - pub static _SC_BC_SCALE_MAX : c_int = 38; - pub static _SC_BC_STRING_MAX : c_int = 39; - pub static _SC_COLL_WEIGHTS_MAX : c_int = 40; - pub static _SC_EXPR_NEST_MAX : c_int = 42; - pub static _SC_LINE_MAX : c_int = 43; - pub static _SC_RE_DUP_MAX : c_int = 44; - pub static _SC_2_VERSION : c_int = 46; - pub static _SC_2_C_BIND : c_int = 47; - pub static _SC_2_C_DEV : c_int = 48; - pub static _SC_2_FORT_DEV : c_int = 49; - pub static _SC_2_FORT_RUN : c_int = 50; - pub static _SC_2_SW_DEV : c_int = 51; - pub static _SC_2_LOCALEDEF : c_int = 52; - pub static _SC_2_CHAR_TERM : c_int = 95; - pub static _SC_2_C_VERSION : c_int = 96; - pub static _SC_2_UPE : c_int = 97; - pub static _SC_XBS5_ILP32_OFF32 : c_int = 125; - pub static _SC_XBS5_ILP32_OFFBIG : c_int = 126; - pub static _SC_XBS5_LPBIG_OFFBIG : c_int = 128; + pub const _SC_ARG_MAX : c_int = 0; + pub const _SC_CHILD_MAX : c_int = 1; + pub const _SC_CLK_TCK : c_int = 2; + pub const _SC_NGROUPS_MAX : c_int = 3; + pub const _SC_OPEN_MAX : c_int = 4; + pub const _SC_STREAM_MAX : c_int = 5; + pub const _SC_TZNAME_MAX : c_int = 6; + pub const _SC_JOB_CONTROL : c_int = 7; + pub const _SC_SAVED_IDS : c_int = 8; + pub const _SC_REALTIME_SIGNALS : c_int = 9; + pub const _SC_PRIORITY_SCHEDULING : c_int = 10; + pub const _SC_TIMERS : c_int = 11; + pub const _SC_ASYNCHRONOUS_IO : c_int = 12; + pub const _SC_PRIORITIZED_IO : c_int = 13; + pub const _SC_SYNCHRONIZED_IO : c_int = 14; + pub const _SC_FSYNC : c_int = 15; + pub const _SC_MAPPED_FILES : c_int = 16; + pub const _SC_MEMLOCK : c_int = 17; + pub const _SC_MEMLOCK_RANGE : c_int = 18; + pub const _SC_MEMORY_PROTECTION : c_int = 19; + pub const _SC_MESSAGE_PASSING : c_int = 20; + pub const _SC_SEMAPHORES : c_int = 21; + pub const _SC_SHARED_MEMORY_OBJECTS : c_int = 22; + pub const _SC_AIO_LISTIO_MAX : c_int = 23; + pub const _SC_AIO_MAX : c_int = 24; + pub const _SC_AIO_PRIO_DELTA_MAX : c_int = 25; + pub const _SC_DELAYTIMER_MAX : c_int = 26; + pub const _SC_MQ_OPEN_MAX : c_int = 27; + pub const _SC_VERSION : c_int = 29; + pub const _SC_PAGESIZE : c_int = 30; + pub const _SC_RTSIG_MAX : c_int = 31; + pub const _SC_SEM_NSEMS_MAX : c_int = 32; + pub const _SC_SEM_VALUE_MAX : c_int = 33; + pub const _SC_SIGQUEUE_MAX : c_int = 34; + pub const _SC_TIMER_MAX : c_int = 35; + pub const _SC_BC_BASE_MAX : c_int = 36; + pub const _SC_BC_DIM_MAX : c_int = 37; + pub const _SC_BC_SCALE_MAX : c_int = 38; + pub const _SC_BC_STRING_MAX : c_int = 39; + pub const _SC_COLL_WEIGHTS_MAX : c_int = 40; + pub const _SC_EXPR_NEST_MAX : c_int = 42; + pub const _SC_LINE_MAX : c_int = 43; + pub const _SC_RE_DUP_MAX : c_int = 44; + pub const _SC_2_VERSION : c_int = 46; + pub const _SC_2_C_BIND : c_int = 47; + pub const _SC_2_C_DEV : c_int = 48; + pub const _SC_2_FORT_DEV : c_int = 49; + pub const _SC_2_FORT_RUN : c_int = 50; + pub const _SC_2_SW_DEV : c_int = 51; + pub const _SC_2_LOCALEDEF : c_int = 52; + pub const _SC_2_CHAR_TERM : c_int = 95; + pub const _SC_2_C_VERSION : c_int = 96; + pub const _SC_2_UPE : c_int = 97; + pub const _SC_XBS5_ILP32_OFF32 : c_int = 125; + pub const _SC_XBS5_ILP32_OFFBIG : c_int = 126; + pub const _SC_XBS5_LPBIG_OFFBIG : c_int = 128; } #[cfg(target_os = "android")] pub mod sysconf { use types::os::arch::c95::c_int; - pub static _SC_ARG_MAX : c_int = 0; - pub static _SC_BC_BASE_MAX : c_int = 1; - pub static _SC_BC_DIM_MAX : c_int = 2; - pub static _SC_BC_SCALE_MAX : c_int = 3; - pub static _SC_BC_STRING_MAX : c_int = 4; - pub static _SC_CHILD_MAX : c_int = 5; - pub static _SC_CLK_TCK : c_int = 6; - pub static _SC_COLL_WEIGHTS_MAX : c_int = 7; - pub static _SC_EXPR_NEST_MAX : c_int = 8; - pub static _SC_LINE_MAX : c_int = 9; - pub static _SC_NGROUPS_MAX : c_int = 10; - pub static _SC_OPEN_MAX : c_int = 11; - pub static _SC_2_C_BIND : c_int = 13; - pub static _SC_2_C_DEV : c_int = 14; - pub static _SC_2_C_VERSION : c_int = 15; - pub static _SC_2_CHAR_TERM : c_int = 16; - pub static _SC_2_FORT_DEV : c_int = 17; - pub static _SC_2_FORT_RUN : c_int = 18; - pub static _SC_2_LOCALEDEF : c_int = 19; - pub static _SC_2_SW_DEV : c_int = 20; - pub static _SC_2_UPE : c_int = 21; - pub static _SC_2_VERSION : c_int = 22; - pub static _SC_JOB_CONTROL : c_int = 23; - pub static _SC_SAVED_IDS : c_int = 24; - pub static _SC_VERSION : c_int = 25; - pub static _SC_RE_DUP_MAX : c_int = 26; - pub static _SC_STREAM_MAX : c_int = 27; - pub static _SC_TZNAME_MAX : c_int = 28; - pub static _SC_PAGESIZE : c_int = 39; + pub const _SC_ARG_MAX : c_int = 0; + pub const _SC_BC_BASE_MAX : c_int = 1; + pub const _SC_BC_DIM_MAX : c_int = 2; + pub const _SC_BC_SCALE_MAX : c_int = 3; + pub const _SC_BC_STRING_MAX : c_int = 4; + pub const _SC_CHILD_MAX : c_int = 5; + pub const _SC_CLK_TCK : c_int = 6; + pub const _SC_COLL_WEIGHTS_MAX : c_int = 7; + pub const _SC_EXPR_NEST_MAX : c_int = 8; + pub const _SC_LINE_MAX : c_int = 9; + pub const _SC_NGROUPS_MAX : c_int = 10; + pub const _SC_OPEN_MAX : c_int = 11; + pub const _SC_2_C_BIND : c_int = 13; + pub const _SC_2_C_DEV : c_int = 14; + pub const _SC_2_C_VERSION : c_int = 15; + pub const _SC_2_CHAR_TERM : c_int = 16; + pub const _SC_2_FORT_DEV : c_int = 17; + pub const _SC_2_FORT_RUN : c_int = 18; + pub const _SC_2_LOCALEDEF : c_int = 19; + pub const _SC_2_SW_DEV : c_int = 20; + pub const _SC_2_UPE : c_int = 21; + pub const _SC_2_VERSION : c_int = 22; + pub const _SC_JOB_CONTROL : c_int = 23; + pub const _SC_SAVED_IDS : c_int = 24; + pub const _SC_VERSION : c_int = 25; + pub const _SC_RE_DUP_MAX : c_int = 26; + pub const _SC_STREAM_MAX : c_int = 27; + pub const _SC_TZNAME_MAX : c_int = 28; + pub const _SC_PAGESIZE : c_int = 39; } } @@ -3157,21 +3157,21 @@ pub mod os { pub mod c95 { use types::os::arch::c95::{c_int, c_uint}; - pub static EXIT_FAILURE : c_int = 1; - pub static EXIT_SUCCESS : c_int = 0; - pub static RAND_MAX : c_int = 2147483647; - pub static EOF : c_int = -1; - pub static SEEK_SET : c_int = 0; - pub static SEEK_CUR : c_int = 1; - pub static SEEK_END : c_int = 2; - pub static _IOFBF : c_int = 0; - pub static _IONBF : c_int = 2; - pub static _IOLBF : c_int = 1; - pub static BUFSIZ : c_uint = 1024_u32; - pub static FOPEN_MAX : c_uint = 20_u32; - pub static FILENAME_MAX : c_uint = 1024_u32; - pub static L_tmpnam : c_uint = 1024_u32; - pub static TMP_MAX : c_uint = 308915776_u32; + pub const EXIT_FAILURE : c_int = 1; + pub const EXIT_SUCCESS : c_int = 0; + pub const RAND_MAX : c_int = 2147483647; + pub const EOF : c_int = -1; + pub const SEEK_SET : c_int = 0; + pub const SEEK_CUR : c_int = 1; + pub const SEEK_END : c_int = 2; + pub const _IOFBF : c_int = 0; + pub const _IONBF : c_int = 2; + pub const _IOLBF : c_int = 1; + pub const BUFSIZ : c_uint = 1024_u32; + pub const FOPEN_MAX : c_uint = 20_u32; + pub const FILENAME_MAX : c_uint = 1024_u32; + pub const L_tmpnam : c_uint = 1024_u32; + pub const TMP_MAX : c_uint = 308915776_u32; } pub mod c99 { } @@ -3180,384 +3180,384 @@ pub mod posix88 { use types::os::arch::c95::c_int; use types::os::arch::posix88::mode_t; - pub static O_RDONLY : c_int = 0; - pub static O_WRONLY : c_int = 1; - pub static O_RDWR : c_int = 2; - pub static O_APPEND : c_int = 8; - pub static O_CREAT : c_int = 512; - pub static O_EXCL : c_int = 2048; - pub static O_TRUNC : c_int = 1024; - pub static S_IFIFO : mode_t = 4096; - pub static S_IFCHR : mode_t = 8192; - pub static S_IFBLK : mode_t = 24576; - pub static S_IFDIR : mode_t = 16384; - pub static S_IFREG : mode_t = 32768; - pub static S_IFLNK : mode_t = 40960; - pub static S_IFMT : mode_t = 61440; - pub static S_IEXEC : mode_t = 64; - pub static S_IWRITE : mode_t = 128; - pub static S_IREAD : mode_t = 256; - pub static S_IRWXU : mode_t = 448; - pub static S_IXUSR : mode_t = 64; - pub static S_IWUSR : mode_t = 128; - pub static S_IRUSR : mode_t = 256; - pub static F_OK : c_int = 0; - pub static R_OK : c_int = 4; - pub static W_OK : c_int = 2; - pub static X_OK : c_int = 1; - pub static STDIN_FILENO : c_int = 0; - pub static STDOUT_FILENO : c_int = 1; - pub static STDERR_FILENO : c_int = 2; - pub static F_LOCK : c_int = 1; - pub static F_TEST : c_int = 3; - pub static F_TLOCK : c_int = 2; - pub static F_ULOCK : c_int = 0; - pub static SIGHUP : c_int = 1; - pub static SIGINT : c_int = 2; - pub static SIGQUIT : c_int = 3; - pub static SIGILL : c_int = 4; - pub static SIGABRT : c_int = 6; - pub static SIGFPE : c_int = 8; - pub static SIGKILL : c_int = 9; - pub static SIGSEGV : c_int = 11; - pub static SIGPIPE : c_int = 13; - pub static SIGALRM : c_int = 14; - pub static SIGTERM : c_int = 15; + pub const O_RDONLY : c_int = 0; + pub const O_WRONLY : c_int = 1; + pub const O_RDWR : c_int = 2; + pub const O_APPEND : c_int = 8; + pub const O_CREAT : c_int = 512; + pub const O_EXCL : c_int = 2048; + pub const O_TRUNC : c_int = 1024; + pub const S_IFIFO : mode_t = 4096; + pub const S_IFCHR : mode_t = 8192; + pub const S_IFBLK : mode_t = 24576; + pub const S_IFDIR : mode_t = 16384; + pub const S_IFREG : mode_t = 32768; + pub const S_IFLNK : mode_t = 40960; + pub const S_IFMT : mode_t = 61440; + pub const S_IEXEC : mode_t = 64; + pub const S_IWRITE : mode_t = 128; + pub const S_IREAD : mode_t = 256; + pub const S_IRWXU : mode_t = 448; + pub const S_IXUSR : mode_t = 64; + pub const S_IWUSR : mode_t = 128; + pub const S_IRUSR : mode_t = 256; + pub const F_OK : c_int = 0; + pub const R_OK : c_int = 4; + pub const W_OK : c_int = 2; + pub const X_OK : c_int = 1; + pub const STDIN_FILENO : c_int = 0; + pub const STDOUT_FILENO : c_int = 1; + pub const STDERR_FILENO : c_int = 2; + pub const F_LOCK : c_int = 1; + pub const F_TEST : c_int = 3; + pub const F_TLOCK : c_int = 2; + pub const F_ULOCK : c_int = 0; + pub const SIGHUP : c_int = 1; + pub const SIGINT : c_int = 2; + pub const SIGQUIT : c_int = 3; + pub const SIGILL : c_int = 4; + pub const SIGABRT : c_int = 6; + pub const SIGFPE : c_int = 8; + pub const SIGKILL : c_int = 9; + pub const SIGSEGV : c_int = 11; + pub const SIGPIPE : c_int = 13; + pub const SIGALRM : c_int = 14; + pub const SIGTERM : c_int = 15; - pub static PROT_NONE : c_int = 0; - pub static PROT_READ : c_int = 1; - pub static PROT_WRITE : c_int = 2; - pub static PROT_EXEC : c_int = 4; + pub const PROT_NONE : c_int = 0; + pub const PROT_READ : c_int = 1; + pub const PROT_WRITE : c_int = 2; + pub const PROT_EXEC : c_int = 4; - pub static MAP_FILE : c_int = 0x0000; - pub static MAP_SHARED : c_int = 0x0001; - pub static MAP_PRIVATE : c_int = 0x0002; - pub static MAP_FIXED : c_int = 0x0010; - pub static MAP_ANON : c_int = 0x1000; + pub const MAP_FILE : c_int = 0x0000; + pub const MAP_SHARED : c_int = 0x0001; + pub const MAP_PRIVATE : c_int = 0x0002; + pub const MAP_FIXED : c_int = 0x0010; + pub const MAP_ANON : c_int = 0x1000; - pub static MAP_FAILED : *mut c_void = -1 as *mut c_void; + pub const MAP_FAILED : *mut c_void = -1 as *mut c_void; - pub static MCL_CURRENT : c_int = 0x0001; - pub static MCL_FUTURE : c_int = 0x0002; + pub const MCL_CURRENT : c_int = 0x0001; + pub const MCL_FUTURE : c_int = 0x0002; - pub static MS_SYNC : c_int = 0x0000; - pub static MS_ASYNC : c_int = 0x0001; - pub static MS_INVALIDATE : c_int = 0x0002; + pub const MS_SYNC : c_int = 0x0000; + pub const MS_ASYNC : c_int = 0x0001; + pub const MS_INVALIDATE : c_int = 0x0002; - pub static EPERM : c_int = 1; - pub static ENOENT : c_int = 2; - pub static ESRCH : c_int = 3; - pub static EINTR : c_int = 4; - pub static EIO : c_int = 5; - pub static ENXIO : c_int = 6; - pub static E2BIG : c_int = 7; - pub static ENOEXEC : c_int = 8; - pub static EBADF : c_int = 9; - pub static ECHILD : c_int = 10; - pub static EDEADLK : c_int = 11; - pub static ENOMEM : c_int = 12; - pub static EACCES : c_int = 13; - pub static EFAULT : c_int = 14; - pub static ENOTBLK : c_int = 15; - pub static EBUSY : c_int = 16; - pub static EEXIST : c_int = 17; - pub static EXDEV : c_int = 18; - pub static ENODEV : c_int = 19; - pub static ENOTDIR : c_int = 20; - pub static EISDIR : c_int = 21; - pub static EINVAL : c_int = 22; - pub static ENFILE : c_int = 23; - pub static EMFILE : c_int = 24; - pub static ENOTTY : c_int = 25; - pub static ETXTBSY : c_int = 26; - pub static EFBIG : c_int = 27; - pub static ENOSPC : c_int = 28; - pub static ESPIPE : c_int = 29; - pub static EROFS : c_int = 30; - pub static EMLINK : c_int = 31; - pub static EPIPE : c_int = 32; - pub static EDOM : c_int = 33; - pub static ERANGE : c_int = 34; - pub static EAGAIN : c_int = 35; - pub static EWOULDBLOCK : c_int = 35; - pub static EINPROGRESS : c_int = 36; - pub static EALREADY : c_int = 37; - pub static ENOTSOCK : c_int = 38; - pub static EDESTADDRREQ : c_int = 39; - pub static EMSGSIZE : c_int = 40; - pub static EPROTOTYPE : c_int = 41; - pub static ENOPROTOOPT : c_int = 42; - pub static EPROTONOSUPPORT : c_int = 43; - pub static ESOCKTNOSUPPORT : c_int = 44; - pub static EOPNOTSUPP : c_int = 45; - pub static EPFNOSUPPORT : c_int = 46; - pub static EAFNOSUPPORT : c_int = 47; - pub static EADDRINUSE : c_int = 48; - pub static EADDRNOTAVAIL : c_int = 49; - pub static ENETDOWN : c_int = 50; - pub static ENETUNREACH : c_int = 51; - pub static ENETRESET : c_int = 52; - pub static ECONNABORTED : c_int = 53; - pub static ECONNRESET : c_int = 54; - pub static ENOBUFS : c_int = 55; - pub static EISCONN : c_int = 56; - pub static ENOTCONN : c_int = 57; - pub static ESHUTDOWN : c_int = 58; - pub static ETOOMANYREFS : c_int = 59; - pub static ETIMEDOUT : c_int = 60; - pub static ECONNREFUSED : c_int = 61; - pub static ELOOP : c_int = 62; - pub static ENAMETOOLONG : c_int = 63; - pub static EHOSTDOWN : c_int = 64; - pub static EHOSTUNREACH : c_int = 65; - pub static ENOTEMPTY : c_int = 66; - pub static EPROCLIM : c_int = 67; - pub static EUSERS : c_int = 68; - pub static EDQUOT : c_int = 69; - pub static ESTALE : c_int = 70; - pub static EREMOTE : c_int = 71; - pub static EBADRPC : c_int = 72; - pub static ERPCMISMATCH : c_int = 73; - pub static EPROGUNAVAIL : c_int = 74; - pub static EPROGMISMATCH : c_int = 75; - pub static EPROCUNAVAIL : c_int = 76; - pub static ENOLCK : c_int = 77; - pub static ENOSYS : c_int = 78; - pub static EFTYPE : c_int = 79; - pub static EAUTH : c_int = 80; - pub static ENEEDAUTH : c_int = 81; - pub static EIDRM : c_int = 82; - pub static ENOMSG : c_int = 83; - pub static EOVERFLOW : c_int = 84; - pub static ECANCELED : c_int = 85; - pub static EILSEQ : c_int = 86; - pub static ENOATTR : c_int = 87; - pub static EDOOFUS : c_int = 88; - pub static EBADMSG : c_int = 89; - pub static EMULTIHOP : c_int = 90; - pub static ENOLINK : c_int = 91; - pub static EPROTO : c_int = 92; - pub static ENOMEDIUM : c_int = 93; - pub static EUNUSED94 : c_int = 94; - pub static EUNUSED95 : c_int = 95; - pub static EUNUSED96 : c_int = 96; - pub static EUNUSED97 : c_int = 97; - pub static EUNUSED98 : c_int = 98; - pub static EASYNC : c_int = 99; - pub static ELAST : c_int = 99; + pub const EPERM : c_int = 1; + pub const ENOENT : c_int = 2; + pub const ESRCH : c_int = 3; + pub const EINTR : c_int = 4; + pub const EIO : c_int = 5; + pub const ENXIO : c_int = 6; + pub const E2BIG : c_int = 7; + pub const ENOEXEC : c_int = 8; + pub const EBADF : c_int = 9; + pub const ECHILD : c_int = 10; + pub const EDEADLK : c_int = 11; + pub const ENOMEM : c_int = 12; + pub const EACCES : c_int = 13; + pub const EFAULT : c_int = 14; + pub const ENOTBLK : c_int = 15; + pub const EBUSY : c_int = 16; + pub const EEXIST : c_int = 17; + pub const EXDEV : c_int = 18; + pub const ENODEV : c_int = 19; + pub const ENOTDIR : c_int = 20; + pub const EISDIR : c_int = 21; + pub const EINVAL : c_int = 22; + pub const ENFILE : c_int = 23; + pub const EMFILE : c_int = 24; + pub const ENOTTY : c_int = 25; + pub const ETXTBSY : c_int = 26; + pub const EFBIG : c_int = 27; + pub const ENOSPC : c_int = 28; + pub const ESPIPE : c_int = 29; + pub const EROFS : c_int = 30; + pub const EMLINK : c_int = 31; + pub const EPIPE : c_int = 32; + pub const EDOM : c_int = 33; + pub const ERANGE : c_int = 34; + pub const EAGAIN : c_int = 35; + pub const EWOULDBLOCK : c_int = 35; + pub const EINPROGRESS : c_int = 36; + pub const EALREADY : c_int = 37; + pub const ENOTSOCK : c_int = 38; + pub const EDESTADDRREQ : c_int = 39; + pub const EMSGSIZE : c_int = 40; + pub const EPROTOTYPE : c_int = 41; + pub const ENOPROTOOPT : c_int = 42; + pub const EPROTONOSUPPORT : c_int = 43; + pub const ESOCKTNOSUPPORT : c_int = 44; + pub const EOPNOTSUPP : c_int = 45; + pub const EPFNOSUPPORT : c_int = 46; + pub const EAFNOSUPPORT : c_int = 47; + pub const EADDRINUSE : c_int = 48; + pub const EADDRNOTAVAIL : c_int = 49; + pub const ENETDOWN : c_int = 50; + pub const ENETUNREACH : c_int = 51; + pub const ENETRESET : c_int = 52; + pub const ECONNABORTED : c_int = 53; + pub const ECONNRESET : c_int = 54; + pub const ENOBUFS : c_int = 55; + pub const EISCONN : c_int = 56; + pub const ENOTCONN : c_int = 57; + pub const ESHUTDOWN : c_int = 58; + pub const ETOOMANYREFS : c_int = 59; + pub const ETIMEDOUT : c_int = 60; + pub const ECONNREFUSED : c_int = 61; + pub const ELOOP : c_int = 62; + pub const ENAMETOOLONG : c_int = 63; + pub const EHOSTDOWN : c_int = 64; + pub const EHOSTUNREACH : c_int = 65; + pub const ENOTEMPTY : c_int = 66; + pub const EPROCLIM : c_int = 67; + pub const EUSERS : c_int = 68; + pub const EDQUOT : c_int = 69; + pub const ESTALE : c_int = 70; + pub const EREMOTE : c_int = 71; + pub const EBADRPC : c_int = 72; + pub const ERPCMISMATCH : c_int = 73; + pub const EPROGUNAVAIL : c_int = 74; + pub const EPROGMISMATCH : c_int = 75; + pub const EPROCUNAVAIL : c_int = 76; + pub const ENOLCK : c_int = 77; + pub const ENOSYS : c_int = 78; + pub const EFTYPE : c_int = 79; + pub const EAUTH : c_int = 80; + pub const ENEEDAUTH : c_int = 81; + pub const EIDRM : c_int = 82; + pub const ENOMSG : c_int = 83; + pub const EOVERFLOW : c_int = 84; + pub const ECANCELED : c_int = 85; + pub const EILSEQ : c_int = 86; + pub const ENOATTR : c_int = 87; + pub const EDOOFUS : c_int = 88; + pub const EBADMSG : c_int = 89; + pub const EMULTIHOP : c_int = 90; + pub const ENOLINK : c_int = 91; + pub const EPROTO : c_int = 92; + pub const ENOMEDIUM : c_int = 93; + pub const EUNUSED94 : c_int = 94; + pub const EUNUSED95 : c_int = 95; + pub const EUNUSED96 : c_int = 96; + pub const EUNUSED97 : c_int = 97; + pub const EUNUSED98 : c_int = 98; + pub const EASYNC : c_int = 99; + pub const ELAST : c_int = 99; } pub mod posix01 { use types::os::arch::c95::{c_int, size_t}; - pub static F_DUPFD : c_int = 0; - pub static F_GETFD : c_int = 1; - pub static F_SETFD : c_int = 2; - pub static F_GETFL : c_int = 3; - pub static F_SETFL : c_int = 4; + pub const F_DUPFD : c_int = 0; + pub const F_GETFD : c_int = 1; + pub const F_SETFD : c_int = 2; + pub const F_GETFL : c_int = 3; + pub const F_SETFL : c_int = 4; - pub static SIGTRAP : c_int = 5; - pub static SIGPIPE: c_int = 13; - pub static SIG_IGN: size_t = 1; + pub const SIGTRAP : c_int = 5; + pub const SIGPIPE: c_int = 13; + pub const SIG_IGN: size_t = 1; - pub static GLOB_APPEND : c_int = 0x0001; - pub static GLOB_DOOFFS : c_int = 0x0002; - pub static GLOB_ERR : c_int = 0x0004; - pub static GLOB_MARK : c_int = 0x0008; - pub static GLOB_NOCHECK : c_int = 0x0010; - pub static GLOB_NOSORT : c_int = 0x0020; - pub static GLOB_NOESCAPE : c_int = 0x2000; + pub const GLOB_APPEND : c_int = 0x0001; + pub const GLOB_DOOFFS : c_int = 0x0002; + pub const GLOB_ERR : c_int = 0x0004; + pub const GLOB_MARK : c_int = 0x0008; + pub const GLOB_NOCHECK : c_int = 0x0010; + pub const GLOB_NOSORT : c_int = 0x0020; + pub const GLOB_NOESCAPE : c_int = 0x2000; - pub static GLOB_NOSPACE : c_int = -1; - pub static GLOB_ABORTED : c_int = -2; - pub static GLOB_NOMATCH : c_int = -3; + pub const GLOB_NOSPACE : c_int = -1; + pub const GLOB_ABORTED : c_int = -2; + pub const GLOB_NOMATCH : c_int = -3; - pub static POSIX_MADV_NORMAL : c_int = 0; - pub static POSIX_MADV_RANDOM : c_int = 1; - pub static POSIX_MADV_SEQUENTIAL : c_int = 2; - pub static POSIX_MADV_WILLNEED : c_int = 3; - pub static POSIX_MADV_DONTNEED : c_int = 4; + pub const POSIX_MADV_NORMAL : c_int = 0; + pub const POSIX_MADV_RANDOM : c_int = 1; + pub const POSIX_MADV_SEQUENTIAL : c_int = 2; + pub const POSIX_MADV_WILLNEED : c_int = 3; + pub const POSIX_MADV_DONTNEED : c_int = 4; - pub static _SC_IOV_MAX : c_int = 56; - pub static _SC_GETGR_R_SIZE_MAX : c_int = 70; - pub static _SC_GETPW_R_SIZE_MAX : c_int = 71; - pub static _SC_LOGIN_NAME_MAX : c_int = 73; - pub static _SC_MQ_PRIO_MAX : c_int = 75; - pub static _SC_THREAD_ATTR_STACKADDR : c_int = 82; - pub static _SC_THREAD_ATTR_STACKSIZE : c_int = 83; - pub static _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 85; - pub static _SC_THREAD_KEYS_MAX : c_int = 86; - pub static _SC_THREAD_PRIO_INHERIT : c_int = 87; - pub static _SC_THREAD_PRIO_PROTECT : c_int = 88; - pub static _SC_THREAD_PRIORITY_SCHEDULING : c_int = 89; - pub static _SC_THREAD_PROCESS_SHARED : c_int = 90; - pub static _SC_THREAD_SAFE_FUNCTIONS : c_int = 91; - pub static _SC_THREAD_STACK_MIN : c_int = 93; - pub static _SC_THREAD_THREADS_MAX : c_int = 94; - pub static _SC_THREADS : c_int = 96; - pub static _SC_TTY_NAME_MAX : c_int = 101; - pub static _SC_ATEXIT_MAX : c_int = 107; - pub static _SC_XOPEN_CRYPT : c_int = 108; - pub static _SC_XOPEN_ENH_I18N : c_int = 109; - pub static _SC_XOPEN_LEGACY : c_int = 110; - pub static _SC_XOPEN_REALTIME : c_int = 111; - pub static _SC_XOPEN_REALTIME_THREADS : c_int = 112; - pub static _SC_XOPEN_SHM : c_int = 113; - pub static _SC_XOPEN_UNIX : c_int = 115; - pub static _SC_XOPEN_VERSION : c_int = 116; - pub static _SC_XOPEN_XCU_VERSION : c_int = 117; + pub const _SC_IOV_MAX : c_int = 56; + pub const _SC_GETGR_R_SIZE_MAX : c_int = 70; + pub const _SC_GETPW_R_SIZE_MAX : c_int = 71; + pub const _SC_LOGIN_NAME_MAX : c_int = 73; + pub const _SC_MQ_PRIO_MAX : c_int = 75; + pub const _SC_THREAD_ATTR_STACKADDR : c_int = 82; + pub const _SC_THREAD_ATTR_STACKSIZE : c_int = 83; + pub const _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 85; + pub const _SC_THREAD_KEYS_MAX : c_int = 86; + pub const _SC_THREAD_PRIO_INHERIT : c_int = 87; + pub const _SC_THREAD_PRIO_PROTECT : c_int = 88; + pub const _SC_THREAD_PRIORITY_SCHEDULING : c_int = 89; + pub const _SC_THREAD_PROCESS_SHARED : c_int = 90; + pub const _SC_THREAD_SAFE_FUNCTIONS : c_int = 91; + pub const _SC_THREAD_STACK_MIN : c_int = 93; + pub const _SC_THREAD_THREADS_MAX : c_int = 94; + pub const _SC_THREADS : c_int = 96; + pub const _SC_TTY_NAME_MAX : c_int = 101; + pub const _SC_ATEXIT_MAX : c_int = 107; + pub const _SC_XOPEN_CRYPT : c_int = 108; + pub const _SC_XOPEN_ENH_I18N : c_int = 109; + pub const _SC_XOPEN_LEGACY : c_int = 110; + pub const _SC_XOPEN_REALTIME : c_int = 111; + pub const _SC_XOPEN_REALTIME_THREADS : c_int = 112; + pub const _SC_XOPEN_SHM : c_int = 113; + pub const _SC_XOPEN_UNIX : c_int = 115; + pub const _SC_XOPEN_VERSION : c_int = 116; + pub const _SC_XOPEN_XCU_VERSION : c_int = 117; - pub static PTHREAD_CREATE_JOINABLE: c_int = 0; - pub static PTHREAD_CREATE_DETACHED: c_int = 1; + pub const PTHREAD_CREATE_JOINABLE: c_int = 0; + pub const PTHREAD_CREATE_DETACHED: c_int = 1; #[cfg(target_arch = "arm")] - pub static PTHREAD_STACK_MIN: size_t = 4096; + pub const PTHREAD_STACK_MIN: size_t = 4096; #[cfg(all(target_os = "freebsd", any(target_arch = "mips", target_arch = "mipsel", target_arch = "x86", target_arch = "x86_64")))] - pub static PTHREAD_STACK_MIN: size_t = 2048; + pub const PTHREAD_STACK_MIN: size_t = 2048; #[cfg(target_os = "dragonfly")] - pub static PTHREAD_STACK_MIN: size_t = 1024; + pub const PTHREAD_STACK_MIN: size_t = 1024; - pub static CLOCK_REALTIME: c_int = 0; - pub static CLOCK_MONOTONIC: c_int = 4; + pub const CLOCK_REALTIME: c_int = 0; + pub const CLOCK_MONOTONIC: c_int = 4; } pub mod posix08 { } pub mod bsd44 { use types::os::arch::c95::c_int; - pub static MADV_NORMAL : c_int = 0; - pub static MADV_RANDOM : c_int = 1; - pub static MADV_SEQUENTIAL : c_int = 2; - pub static MADV_WILLNEED : c_int = 3; - pub static MADV_DONTNEED : c_int = 4; - pub static MADV_FREE : c_int = 5; - pub static MADV_NOSYNC : c_int = 6; - pub static MADV_AUTOSYNC : c_int = 7; - pub static MADV_NOCORE : c_int = 8; - pub static MADV_CORE : c_int = 9; - pub static MADV_PROTECT : c_int = 10; + pub const MADV_NORMAL : c_int = 0; + pub const MADV_RANDOM : c_int = 1; + pub const MADV_SEQUENTIAL : c_int = 2; + pub const MADV_WILLNEED : c_int = 3; + pub const MADV_DONTNEED : c_int = 4; + pub const MADV_FREE : c_int = 5; + pub const MADV_NOSYNC : c_int = 6; + pub const MADV_AUTOSYNC : c_int = 7; + pub const MADV_NOCORE : c_int = 8; + pub const MADV_CORE : c_int = 9; + pub const MADV_PROTECT : c_int = 10; - pub static MINCORE_INCORE : c_int = 0x1; - pub static MINCORE_REFERENCED : c_int = 0x2; - pub static MINCORE_MODIFIED : c_int = 0x4; - pub static MINCORE_REFERENCED_OTHER : c_int = 0x8; - pub static MINCORE_MODIFIED_OTHER : c_int = 0x10; - pub static MINCORE_SUPER : c_int = 0x20; + pub const MINCORE_INCORE : c_int = 0x1; + pub const MINCORE_REFERENCED : c_int = 0x2; + pub const MINCORE_MODIFIED : c_int = 0x4; + pub const MINCORE_REFERENCED_OTHER : c_int = 0x8; + pub const MINCORE_MODIFIED_OTHER : c_int = 0x10; + pub const MINCORE_SUPER : c_int = 0x20; - pub static AF_INET: c_int = 2; - pub static AF_INET6: c_int = 28; - pub static AF_UNIX: c_int = 1; - pub static SOCK_STREAM: c_int = 1; - pub static SOCK_DGRAM: c_int = 2; - pub static SOCK_RAW: c_int = 3; - pub static IPPROTO_TCP: c_int = 6; - pub static IPPROTO_IP: c_int = 0; - pub static IPPROTO_IPV6: c_int = 41; - pub static IP_MULTICAST_TTL: c_int = 10; - pub static IP_MULTICAST_LOOP: c_int = 11; - pub static IP_TTL: c_int = 4; - pub static IP_HDRINCL: c_int = 2; - pub static IP_ADD_MEMBERSHIP: c_int = 12; - pub static IP_DROP_MEMBERSHIP: c_int = 13; - pub static IPV6_ADD_MEMBERSHIP: c_int = 12; - pub static IPV6_DROP_MEMBERSHIP: c_int = 13; + pub const AF_INET: c_int = 2; + pub const AF_INET6: c_int = 28; + pub const AF_UNIX: c_int = 1; + pub const SOCK_STREAM: c_int = 1; + pub const SOCK_DGRAM: c_int = 2; + pub const SOCK_RAW: c_int = 3; + pub const IPPROTO_TCP: c_int = 6; + pub const IPPROTO_IP: c_int = 0; + pub const IPPROTO_IPV6: c_int = 41; + pub const IP_MULTICAST_TTL: c_int = 10; + pub const IP_MULTICAST_LOOP: c_int = 11; + pub const IP_TTL: c_int = 4; + pub const IP_HDRINCL: c_int = 2; + pub const IP_ADD_MEMBERSHIP: c_int = 12; + pub const IP_DROP_MEMBERSHIP: c_int = 13; + pub const IPV6_ADD_MEMBERSHIP: c_int = 12; + pub const IPV6_DROP_MEMBERSHIP: c_int = 13; - pub static TCP_NODELAY: c_int = 1; - pub static TCP_KEEPIDLE: c_int = 256; - pub static SOL_SOCKET: c_int = 0xffff; - pub static SO_KEEPALIVE: c_int = 0x0008; - pub static SO_BROADCAST: c_int = 0x0020; - pub static SO_REUSEADDR: c_int = 0x0004; - pub static SO_ERROR: c_int = 0x1007; + pub const TCP_NODELAY: c_int = 1; + pub const TCP_KEEPIDLE: c_int = 256; + pub const SOL_SOCKET: c_int = 0xffff; + pub const SO_KEEPALIVE: c_int = 0x0008; + pub const SO_BROADCAST: c_int = 0x0020; + pub const SO_REUSEADDR: c_int = 0x0004; + pub const SO_ERROR: c_int = 0x1007; - pub static IFF_LOOPBACK: c_int = 0x8; + pub const IFF_LOOPBACK: c_int = 0x8; - pub static SHUT_RD: c_int = 0; - pub static SHUT_WR: c_int = 1; - pub static SHUT_RDWR: c_int = 2; + pub const SHUT_RD: c_int = 0; + pub const SHUT_WR: c_int = 1; + pub const SHUT_RDWR: c_int = 2; } pub mod extra { use types::os::arch::c95::c_int; - pub static O_SYNC : c_int = 128; - pub static O_NONBLOCK : c_int = 4; - pub static CTL_KERN: c_int = 1; - pub static KERN_PROC: c_int = 14; + pub const O_SYNC : c_int = 128; + pub const O_NONBLOCK : c_int = 4; + pub const CTL_KERN: c_int = 1; + pub const KERN_PROC: c_int = 14; #[cfg(target_os = "freebsd")] - pub static KERN_PROC_PATHNAME: c_int = 12; + pub const KERN_PROC_PATHNAME: c_int = 12; #[cfg(target_os = "dragonfly")] - pub static KERN_PROC_PATHNAME: c_int = 9; + pub const KERN_PROC_PATHNAME: c_int = 9; - pub static MAP_COPY : c_int = 0x0002; - pub static MAP_RENAME : c_int = 0x0020; - pub static MAP_NORESERVE : c_int = 0x0040; - pub static MAP_HASSEMAPHORE : c_int = 0x0200; - pub static MAP_STACK : c_int = 0x0400; - pub static MAP_NOSYNC : c_int = 0x0800; - pub static MAP_NOCORE : c_int = 0x020000; + pub const MAP_COPY : c_int = 0x0002; + pub const MAP_RENAME : c_int = 0x0020; + pub const MAP_NORESERVE : c_int = 0x0040; + pub const MAP_HASSEMAPHORE : c_int = 0x0200; + pub const MAP_STACK : c_int = 0x0400; + pub const MAP_NOSYNC : c_int = 0x0800; + pub const MAP_NOCORE : c_int = 0x020000; - pub static IPPROTO_RAW : c_int = 255; + pub const IPPROTO_RAW : c_int = 255; } pub mod sysconf { use types::os::arch::c95::c_int; - pub static _SC_ARG_MAX : c_int = 1; - pub static _SC_CHILD_MAX : c_int = 2; - pub static _SC_CLK_TCK : c_int = 3; - pub static _SC_NGROUPS_MAX : c_int = 4; - pub static _SC_OPEN_MAX : c_int = 5; - pub static _SC_JOB_CONTROL : c_int = 6; - pub static _SC_SAVED_IDS : c_int = 7; - pub static _SC_VERSION : c_int = 8; - pub static _SC_BC_BASE_MAX : c_int = 9; - pub static _SC_BC_DIM_MAX : c_int = 10; - pub static _SC_BC_SCALE_MAX : c_int = 11; - pub static _SC_BC_STRING_MAX : c_int = 12; - pub static _SC_COLL_WEIGHTS_MAX : c_int = 13; - pub static _SC_EXPR_NEST_MAX : c_int = 14; - pub static _SC_LINE_MAX : c_int = 15; - pub static _SC_RE_DUP_MAX : c_int = 16; - pub static _SC_2_VERSION : c_int = 17; - pub static _SC_2_C_BIND : c_int = 18; - pub static _SC_2_C_DEV : c_int = 19; - pub static _SC_2_CHAR_TERM : c_int = 20; - pub static _SC_2_FORT_DEV : c_int = 21; - pub static _SC_2_FORT_RUN : c_int = 22; - pub static _SC_2_LOCALEDEF : c_int = 23; - pub static _SC_2_SW_DEV : c_int = 24; - pub static _SC_2_UPE : c_int = 25; - pub static _SC_STREAM_MAX : c_int = 26; - pub static _SC_TZNAME_MAX : c_int = 27; - pub static _SC_ASYNCHRONOUS_IO : c_int = 28; - pub static _SC_MAPPED_FILES : c_int = 29; - pub static _SC_MEMLOCK : c_int = 30; - pub static _SC_MEMLOCK_RANGE : c_int = 31; - pub static _SC_MEMORY_PROTECTION : c_int = 32; - pub static _SC_MESSAGE_PASSING : c_int = 33; - pub static _SC_PRIORITIZED_IO : c_int = 34; - pub static _SC_PRIORITY_SCHEDULING : c_int = 35; - pub static _SC_REALTIME_SIGNALS : c_int = 36; - pub static _SC_SEMAPHORES : c_int = 37; - pub static _SC_FSYNC : c_int = 38; - pub static _SC_SHARED_MEMORY_OBJECTS : c_int = 39; - pub static _SC_SYNCHRONIZED_IO : c_int = 40; - pub static _SC_TIMERS : c_int = 41; - pub static _SC_AIO_LISTIO_MAX : c_int = 42; - pub static _SC_AIO_MAX : c_int = 43; - pub static _SC_AIO_PRIO_DELTA_MAX : c_int = 44; - pub static _SC_DELAYTIMER_MAX : c_int = 45; - pub static _SC_MQ_OPEN_MAX : c_int = 46; - pub static _SC_PAGESIZE : c_int = 47; - pub static _SC_RTSIG_MAX : c_int = 48; - pub static _SC_SEM_NSEMS_MAX : c_int = 49; - pub static _SC_SEM_VALUE_MAX : c_int = 50; - pub static _SC_SIGQUEUE_MAX : c_int = 51; - pub static _SC_TIMER_MAX : c_int = 52; + pub const _SC_ARG_MAX : c_int = 1; + pub const _SC_CHILD_MAX : c_int = 2; + pub const _SC_CLK_TCK : c_int = 3; + pub const _SC_NGROUPS_MAX : c_int = 4; + pub const _SC_OPEN_MAX : c_int = 5; + pub const _SC_JOB_CONTROL : c_int = 6; + pub const _SC_SAVED_IDS : c_int = 7; + pub const _SC_VERSION : c_int = 8; + pub const _SC_BC_BASE_MAX : c_int = 9; + pub const _SC_BC_DIM_MAX : c_int = 10; + pub const _SC_BC_SCALE_MAX : c_int = 11; + pub const _SC_BC_STRING_MAX : c_int = 12; + pub const _SC_COLL_WEIGHTS_MAX : c_int = 13; + pub const _SC_EXPR_NEST_MAX : c_int = 14; + pub const _SC_LINE_MAX : c_int = 15; + pub const _SC_RE_DUP_MAX : c_int = 16; + pub const _SC_2_VERSION : c_int = 17; + pub const _SC_2_C_BIND : c_int = 18; + pub const _SC_2_C_DEV : c_int = 19; + pub const _SC_2_CHAR_TERM : c_int = 20; + pub const _SC_2_FORT_DEV : c_int = 21; + pub const _SC_2_FORT_RUN : c_int = 22; + pub const _SC_2_LOCALEDEF : c_int = 23; + pub const _SC_2_SW_DEV : c_int = 24; + pub const _SC_2_UPE : c_int = 25; + pub const _SC_STREAM_MAX : c_int = 26; + pub const _SC_TZNAME_MAX : c_int = 27; + pub const _SC_ASYNCHRONOUS_IO : c_int = 28; + pub const _SC_MAPPED_FILES : c_int = 29; + pub const _SC_MEMLOCK : c_int = 30; + pub const _SC_MEMLOCK_RANGE : c_int = 31; + pub const _SC_MEMORY_PROTECTION : c_int = 32; + pub const _SC_MESSAGE_PASSING : c_int = 33; + pub const _SC_PRIORITIZED_IO : c_int = 34; + pub const _SC_PRIORITY_SCHEDULING : c_int = 35; + pub const _SC_REALTIME_SIGNALS : c_int = 36; + pub const _SC_SEMAPHORES : c_int = 37; + pub const _SC_FSYNC : c_int = 38; + pub const _SC_SHARED_MEMORY_OBJECTS : c_int = 39; + pub const _SC_SYNCHRONIZED_IO : c_int = 40; + pub const _SC_TIMERS : c_int = 41; + pub const _SC_AIO_LISTIO_MAX : c_int = 42; + pub const _SC_AIO_MAX : c_int = 43; + pub const _SC_AIO_PRIO_DELTA_MAX : c_int = 44; + pub const _SC_DELAYTIMER_MAX : c_int = 45; + pub const _SC_MQ_OPEN_MAX : c_int = 46; + pub const _SC_PAGESIZE : c_int = 47; + pub const _SC_RTSIG_MAX : c_int = 48; + pub const _SC_SEM_NSEMS_MAX : c_int = 49; + pub const _SC_SEM_VALUE_MAX : c_int = 50; + pub const _SC_SIGQUEUE_MAX : c_int = 51; + pub const _SC_TIMER_MAX : c_int = 52; } } @@ -3566,21 +3566,21 @@ pub mod os { pub mod c95 { use types::os::arch::c95::{c_int, c_uint}; - pub static EXIT_FAILURE : c_int = 1; - pub static EXIT_SUCCESS : c_int = 0; - pub static RAND_MAX : c_int = 2147483647; - pub static EOF : c_int = -1; - pub static SEEK_SET : c_int = 0; - pub static SEEK_CUR : c_int = 1; - pub static SEEK_END : c_int = 2; - pub static _IOFBF : c_int = 0; - pub static _IONBF : c_int = 2; - pub static _IOLBF : c_int = 1; - pub static BUFSIZ : c_uint = 1024_u32; - pub static FOPEN_MAX : c_uint = 20_u32; - pub static FILENAME_MAX : c_uint = 1024_u32; - pub static L_tmpnam : c_uint = 1024_u32; - pub static TMP_MAX : c_uint = 308915776_u32; + pub const EXIT_FAILURE : c_int = 1; + pub const EXIT_SUCCESS : c_int = 0; + pub const RAND_MAX : c_int = 2147483647; + pub const EOF : c_int = -1; + pub const SEEK_SET : c_int = 0; + pub const SEEK_CUR : c_int = 1; + pub const SEEK_END : c_int = 2; + pub const _IOFBF : c_int = 0; + pub const _IONBF : c_int = 2; + pub const _IOLBF : c_int = 1; + pub const BUFSIZ : c_uint = 1024_u32; + pub const FOPEN_MAX : c_uint = 20_u32; + pub const FILENAME_MAX : c_uint = 1024_u32; + pub const L_tmpnam : c_uint = 1024_u32; + pub const TMP_MAX : c_uint = 308915776_u32; } pub mod c99 { } @@ -3589,378 +3589,378 @@ pub mod posix88 { use types::os::arch::c95::c_int; use types::os::arch::posix88::mode_t; - pub static O_RDONLY : c_int = 0; - pub static O_WRONLY : c_int = 1; - pub static O_RDWR : c_int = 2; - pub static O_APPEND : c_int = 8; - pub static O_CREAT : c_int = 512; - pub static O_EXCL : c_int = 2048; - pub static O_TRUNC : c_int = 1024; - pub static S_IFIFO : mode_t = 4096; - pub static S_IFCHR : mode_t = 8192; - pub static S_IFBLK : mode_t = 24576; - pub static S_IFDIR : mode_t = 16384; - pub static S_IFREG : mode_t = 32768; - pub static S_IFLNK : mode_t = 40960; - pub static S_IFMT : mode_t = 61440; - pub static S_IEXEC : mode_t = 64; - pub static S_IWRITE : mode_t = 128; - pub static S_IREAD : mode_t = 256; - pub static S_IRWXU : mode_t = 448; - pub static S_IXUSR : mode_t = 64; - pub static S_IWUSR : mode_t = 128; - pub static S_IRUSR : mode_t = 256; - pub static F_OK : c_int = 0; - pub static R_OK : c_int = 4; - pub static W_OK : c_int = 2; - pub static X_OK : c_int = 1; - pub static STDIN_FILENO : c_int = 0; - pub static STDOUT_FILENO : c_int = 1; - pub static STDERR_FILENO : c_int = 2; - pub static F_LOCK : c_int = 1; - pub static F_TEST : c_int = 3; - pub static F_TLOCK : c_int = 2; - pub static F_ULOCK : c_int = 0; - pub static SIGHUP : c_int = 1; - pub static SIGINT : c_int = 2; - pub static SIGQUIT : c_int = 3; - pub static SIGILL : c_int = 4; - pub static SIGABRT : c_int = 6; - pub static SIGFPE : c_int = 8; - pub static SIGKILL : c_int = 9; - pub static SIGSEGV : c_int = 11; - pub static SIGPIPE : c_int = 13; - pub static SIGALRM : c_int = 14; - pub static SIGTERM : c_int = 15; + pub const O_RDONLY : c_int = 0; + pub const O_WRONLY : c_int = 1; + pub const O_RDWR : c_int = 2; + pub const O_APPEND : c_int = 8; + pub const O_CREAT : c_int = 512; + pub const O_EXCL : c_int = 2048; + pub const O_TRUNC : c_int = 1024; + pub const S_IFIFO : mode_t = 4096; + pub const S_IFCHR : mode_t = 8192; + pub const S_IFBLK : mode_t = 24576; + pub const S_IFDIR : mode_t = 16384; + pub const S_IFREG : mode_t = 32768; + pub const S_IFLNK : mode_t = 40960; + pub const S_IFMT : mode_t = 61440; + pub const S_IEXEC : mode_t = 64; + pub const S_IWRITE : mode_t = 128; + pub const S_IREAD : mode_t = 256; + pub const S_IRWXU : mode_t = 448; + pub const S_IXUSR : mode_t = 64; + pub const S_IWUSR : mode_t = 128; + pub const S_IRUSR : mode_t = 256; + pub const F_OK : c_int = 0; + pub const R_OK : c_int = 4; + pub const W_OK : c_int = 2; + pub const X_OK : c_int = 1; + pub const STDIN_FILENO : c_int = 0; + pub const STDOUT_FILENO : c_int = 1; + pub const STDERR_FILENO : c_int = 2; + pub const F_LOCK : c_int = 1; + pub const F_TEST : c_int = 3; + pub const F_TLOCK : c_int = 2; + pub const F_ULOCK : c_int = 0; + pub const SIGHUP : c_int = 1; + pub const SIGINT : c_int = 2; + pub const SIGQUIT : c_int = 3; + pub const SIGILL : c_int = 4; + pub const SIGABRT : c_int = 6; + pub const SIGFPE : c_int = 8; + pub const SIGKILL : c_int = 9; + pub const SIGSEGV : c_int = 11; + pub const SIGPIPE : c_int = 13; + pub const SIGALRM : c_int = 14; + pub const SIGTERM : c_int = 15; - pub static PROT_NONE : c_int = 0; - pub static PROT_READ : c_int = 1; - pub static PROT_WRITE : c_int = 2; - pub static PROT_EXEC : c_int = 4; + pub const PROT_NONE : c_int = 0; + pub const PROT_READ : c_int = 1; + pub const PROT_WRITE : c_int = 2; + pub const PROT_EXEC : c_int = 4; - pub static MAP_FILE : c_int = 0x0000; - pub static MAP_SHARED : c_int = 0x0001; - pub static MAP_PRIVATE : c_int = 0x0002; - pub static MAP_FIXED : c_int = 0x0010; - pub static MAP_ANON : c_int = 0x1000; + pub const MAP_FILE : c_int = 0x0000; + pub const MAP_SHARED : c_int = 0x0001; + pub const MAP_PRIVATE : c_int = 0x0002; + pub const MAP_FIXED : c_int = 0x0010; + pub const MAP_ANON : c_int = 0x1000; - pub static MAP_FAILED : *mut c_void = -1 as *mut c_void; + pub const MAP_FAILED : *mut c_void = -1 as *mut c_void; - pub static MCL_CURRENT : c_int = 0x0001; - pub static MCL_FUTURE : c_int = 0x0002; + pub const MCL_CURRENT : c_int = 0x0001; + pub const MCL_FUTURE : c_int = 0x0002; - pub static MS_ASYNC : c_int = 0x0001; - pub static MS_INVALIDATE : c_int = 0x0002; - pub static MS_SYNC : c_int = 0x0010; + pub const MS_ASYNC : c_int = 0x0001; + pub const MS_INVALIDATE : c_int = 0x0002; + pub const MS_SYNC : c_int = 0x0010; - pub static MS_KILLPAGES : c_int = 0x0004; - pub static MS_DEACTIVATE : c_int = 0x0008; + pub const MS_KILLPAGES : c_int = 0x0004; + pub const MS_DEACTIVATE : c_int = 0x0008; - pub static EPERM : c_int = 1; - pub static ENOENT : c_int = 2; - pub static ESRCH : c_int = 3; - pub static EINTR : c_int = 4; - pub static EIO : c_int = 5; - pub static ENXIO : c_int = 6; - pub static E2BIG : c_int = 7; - pub static ENOEXEC : c_int = 8; - pub static EBADF : c_int = 9; - pub static ECHILD : c_int = 10; - pub static EDEADLK : c_int = 11; - pub static ENOMEM : c_int = 12; - pub static EACCES : c_int = 13; - pub static EFAULT : c_int = 14; - pub static ENOTBLK : c_int = 15; - pub static EBUSY : c_int = 16; - pub static EEXIST : c_int = 17; - pub static EXDEV : c_int = 18; - pub static ENODEV : c_int = 19; - pub static ENOTDIR : c_int = 20; - pub static EISDIR : c_int = 21; - pub static EINVAL : c_int = 22; - pub static ENFILE : c_int = 23; - pub static EMFILE : c_int = 24; - pub static ENOTTY : c_int = 25; - pub static ETXTBSY : c_int = 26; - pub static EFBIG : c_int = 27; - pub static ENOSPC : c_int = 28; - pub static ESPIPE : c_int = 29; - pub static EROFS : c_int = 30; - pub static EMLINK : c_int = 31; - pub static EPIPE : c_int = 32; - pub static EDOM : c_int = 33; - pub static ERANGE : c_int = 34; - pub static EAGAIN : c_int = 35; - pub static EWOULDBLOCK : c_int = EAGAIN; - pub static EINPROGRESS : c_int = 36; - pub static EALREADY : c_int = 37; - pub static ENOTSOCK : c_int = 38; - pub static EDESTADDRREQ : c_int = 39; - pub static EMSGSIZE : c_int = 40; - pub static EPROTOTYPE : c_int = 41; - pub static ENOPROTOOPT : c_int = 42; - pub static EPROTONOSUPPORT : c_int = 43; - pub static ESOCKTNOSUPPORT : c_int = 44; - pub static ENOTSUP : c_int = 45; - pub static EPFNOSUPPORT : c_int = 46; - pub static EAFNOSUPPORT : c_int = 47; - pub static EADDRINUSE : c_int = 48; - pub static EADDRNOTAVAIL : c_int = 49; - pub static ENETDOWN : c_int = 50; - pub static ENETUNREACH : c_int = 51; - pub static ENETRESET : c_int = 52; - pub static ECONNABORTED : c_int = 53; - pub static ECONNRESET : c_int = 54; - pub static ENOBUFS : c_int = 55; - pub static EISCONN : c_int = 56; - pub static ENOTCONN : c_int = 57; - pub static ESHUTDOWN : c_int = 58; - pub static ETOOMANYREFS : c_int = 59; - pub static ETIMEDOUT : c_int = 60; - pub static ECONNREFUSED : c_int = 61; - pub static ELOOP : c_int = 62; - pub static ENAMETOOLONG : c_int = 63; - pub static EHOSTDOWN : c_int = 64; - pub static EHOSTUNREACH : c_int = 65; - pub static ENOTEMPTY : c_int = 66; - pub static EPROCLIM : c_int = 67; - pub static EUSERS : c_int = 68; - pub static EDQUOT : c_int = 69; - pub static ESTALE : c_int = 70; - pub static EREMOTE : c_int = 71; - pub static EBADRPC : c_int = 72; - pub static ERPCMISMATCH : c_int = 73; - pub static EPROGUNAVAIL : c_int = 74; - pub static EPROGMISMATCH : c_int = 75; - pub static EPROCUNAVAIL : c_int = 76; - pub static ENOLCK : c_int = 77; - pub static ENOSYS : c_int = 78; - pub static EFTYPE : c_int = 79; - pub static EAUTH : c_int = 80; - pub static ENEEDAUTH : c_int = 81; - pub static EPWROFF : c_int = 82; - pub static EDEVERR : c_int = 83; - pub static EOVERFLOW : c_int = 84; - pub static EBADEXEC : c_int = 85; - pub static EBADARCH : c_int = 86; - pub static ESHLIBVERS : c_int = 87; - pub static EBADMACHO : c_int = 88; - pub static ECANCELED : c_int = 89; - pub static EIDRM : c_int = 90; - pub static ENOMSG : c_int = 91; - pub static EILSEQ : c_int = 92; - pub static ENOATTR : c_int = 93; - pub static EBADMSG : c_int = 94; - pub static EMULTIHOP : c_int = 95; - pub static ENODATA : c_int = 96; - pub static ENOLINK : c_int = 97; - pub static ENOSR : c_int = 98; - pub static ENOSTR : c_int = 99; - pub static EPROTO : c_int = 100; - pub static ETIME : c_int = 101; - pub static EOPNOTSUPP : c_int = 102; - pub static ENOPOLICY : c_int = 103; - pub static ENOTRECOVERABLE : c_int = 104; - pub static EOWNERDEAD : c_int = 105; - pub static EQFULL : c_int = 106; - pub static ELAST : c_int = 106; + pub const EPERM : c_int = 1; + pub const ENOENT : c_int = 2; + pub const ESRCH : c_int = 3; + pub const EINTR : c_int = 4; + pub const EIO : c_int = 5; + pub const ENXIO : c_int = 6; + pub const E2BIG : c_int = 7; + pub const ENOEXEC : c_int = 8; + pub const EBADF : c_int = 9; + pub const ECHILD : c_int = 10; + pub const EDEADLK : c_int = 11; + pub const ENOMEM : c_int = 12; + pub const EACCES : c_int = 13; + pub const EFAULT : c_int = 14; + pub const ENOTBLK : c_int = 15; + pub const EBUSY : c_int = 16; + pub const EEXIST : c_int = 17; + pub const EXDEV : c_int = 18; + pub const ENODEV : c_int = 19; + pub const ENOTDIR : c_int = 20; + pub const EISDIR : c_int = 21; + pub const EINVAL : c_int = 22; + pub const ENFILE : c_int = 23; + pub const EMFILE : c_int = 24; + pub const ENOTTY : c_int = 25; + pub const ETXTBSY : c_int = 26; + pub const EFBIG : c_int = 27; + pub const ENOSPC : c_int = 28; + pub const ESPIPE : c_int = 29; + pub const EROFS : c_int = 30; + pub const EMLINK : c_int = 31; + pub const EPIPE : c_int = 32; + pub const EDOM : c_int = 33; + pub const ERANGE : c_int = 34; + pub const EAGAIN : c_int = 35; + pub const EWOULDBLOCK : c_int = EAGAIN; + pub const EINPROGRESS : c_int = 36; + pub const EALREADY : c_int = 37; + pub const ENOTSOCK : c_int = 38; + pub const EDESTADDRREQ : c_int = 39; + pub const EMSGSIZE : c_int = 40; + pub const EPROTOTYPE : c_int = 41; + pub const ENOPROTOOPT : c_int = 42; + pub const EPROTONOSUPPORT : c_int = 43; + pub const ESOCKTNOSUPPORT : c_int = 44; + pub const ENOTSUP : c_int = 45; + pub const EPFNOSUPPORT : c_int = 46; + pub const EAFNOSUPPORT : c_int = 47; + pub const EADDRINUSE : c_int = 48; + pub const EADDRNOTAVAIL : c_int = 49; + pub const ENETDOWN : c_int = 50; + pub const ENETUNREACH : c_int = 51; + pub const ENETRESET : c_int = 52; + pub const ECONNABORTED : c_int = 53; + pub const ECONNRESET : c_int = 54; + pub const ENOBUFS : c_int = 55; + pub const EISCONN : c_int = 56; + pub const ENOTCONN : c_int = 57; + pub const ESHUTDOWN : c_int = 58; + pub const ETOOMANYREFS : c_int = 59; + pub const ETIMEDOUT : c_int = 60; + pub const ECONNREFUSED : c_int = 61; + pub const ELOOP : c_int = 62; + pub const ENAMETOOLONG : c_int = 63; + pub const EHOSTDOWN : c_int = 64; + pub const EHOSTUNREACH : c_int = 65; + pub const ENOTEMPTY : c_int = 66; + pub const EPROCLIM : c_int = 67; + pub const EUSERS : c_int = 68; + pub const EDQUOT : c_int = 69; + pub const ESTALE : c_int = 70; + pub const EREMOTE : c_int = 71; + pub const EBADRPC : c_int = 72; + pub const ERPCMISMATCH : c_int = 73; + pub const EPROGUNAVAIL : c_int = 74; + pub const EPROGMISMATCH : c_int = 75; + pub const EPROCUNAVAIL : c_int = 76; + pub const ENOLCK : c_int = 77; + pub const ENOSYS : c_int = 78; + pub const EFTYPE : c_int = 79; + pub const EAUTH : c_int = 80; + pub const ENEEDAUTH : c_int = 81; + pub const EPWROFF : c_int = 82; + pub const EDEVERR : c_int = 83; + pub const EOVERFLOW : c_int = 84; + pub const EBADEXEC : c_int = 85; + pub const EBADARCH : c_int = 86; + pub const ESHLIBVERS : c_int = 87; + pub const EBADMACHO : c_int = 88; + pub const ECANCELED : c_int = 89; + pub const EIDRM : c_int = 90; + pub const ENOMSG : c_int = 91; + pub const EILSEQ : c_int = 92; + pub const ENOATTR : c_int = 93; + pub const EBADMSG : c_int = 94; + pub const EMULTIHOP : c_int = 95; + pub const ENODATA : c_int = 96; + pub const ENOLINK : c_int = 97; + pub const ENOSR : c_int = 98; + pub const ENOSTR : c_int = 99; + pub const EPROTO : c_int = 100; + pub const ETIME : c_int = 101; + pub const EOPNOTSUPP : c_int = 102; + pub const ENOPOLICY : c_int = 103; + pub const ENOTRECOVERABLE : c_int = 104; + pub const EOWNERDEAD : c_int = 105; + pub const EQFULL : c_int = 106; + pub const ELAST : c_int = 106; } pub mod posix01 { use types::os::arch::c95::{c_int, size_t}; - pub static F_DUPFD : c_int = 0; - pub static F_GETFD : c_int = 1; - pub static F_SETFD : c_int = 2; - pub static F_GETFL : c_int = 3; - pub static F_SETFL : c_int = 4; + pub const F_DUPFD : c_int = 0; + pub const F_GETFD : c_int = 1; + pub const F_SETFD : c_int = 2; + pub const F_GETFL : c_int = 3; + pub const F_SETFL : c_int = 4; - pub static SIGTRAP : c_int = 5; - pub static SIGPIPE: c_int = 13; - pub static SIG_IGN: size_t = 1; + pub const SIGTRAP : c_int = 5; + pub const SIGPIPE: c_int = 13; + pub const SIG_IGN: size_t = 1; - pub static GLOB_APPEND : c_int = 0x0001; - pub static GLOB_DOOFFS : c_int = 0x0002; - pub static GLOB_ERR : c_int = 0x0004; - pub static GLOB_MARK : c_int = 0x0008; - pub static GLOB_NOCHECK : c_int = 0x0010; - pub static GLOB_NOSORT : c_int = 0x0020; - pub static GLOB_NOESCAPE : c_int = 0x2000; + pub const GLOB_APPEND : c_int = 0x0001; + pub const GLOB_DOOFFS : c_int = 0x0002; + pub const GLOB_ERR : c_int = 0x0004; + pub const GLOB_MARK : c_int = 0x0008; + pub const GLOB_NOCHECK : c_int = 0x0010; + pub const GLOB_NOSORT : c_int = 0x0020; + pub const GLOB_NOESCAPE : c_int = 0x2000; - pub static GLOB_NOSPACE : c_int = -1; - pub static GLOB_ABORTED : c_int = -2; - pub static GLOB_NOMATCH : c_int = -3; + pub const GLOB_NOSPACE : c_int = -1; + pub const GLOB_ABORTED : c_int = -2; + pub const GLOB_NOMATCH : c_int = -3; - pub static POSIX_MADV_NORMAL : c_int = 0; - pub static POSIX_MADV_RANDOM : c_int = 1; - pub static POSIX_MADV_SEQUENTIAL : c_int = 2; - pub static POSIX_MADV_WILLNEED : c_int = 3; - pub static POSIX_MADV_DONTNEED : c_int = 4; + pub const POSIX_MADV_NORMAL : c_int = 0; + pub const POSIX_MADV_RANDOM : c_int = 1; + pub const POSIX_MADV_SEQUENTIAL : c_int = 2; + pub const POSIX_MADV_WILLNEED : c_int = 3; + pub const POSIX_MADV_DONTNEED : c_int = 4; - pub static _SC_IOV_MAX : c_int = 56; - pub static _SC_GETGR_R_SIZE_MAX : c_int = 70; - pub static _SC_GETPW_R_SIZE_MAX : c_int = 71; - pub static _SC_LOGIN_NAME_MAX : c_int = 73; - pub static _SC_MQ_PRIO_MAX : c_int = 75; - pub static _SC_THREAD_ATTR_STACKADDR : c_int = 82; - pub static _SC_THREAD_ATTR_STACKSIZE : c_int = 83; - pub static _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 85; - pub static _SC_THREAD_KEYS_MAX : c_int = 86; - pub static _SC_THREAD_PRIO_INHERIT : c_int = 87; - pub static _SC_THREAD_PRIO_PROTECT : c_int = 88; - pub static _SC_THREAD_PRIORITY_SCHEDULING : c_int = 89; - pub static _SC_THREAD_PROCESS_SHARED : c_int = 90; - pub static _SC_THREAD_SAFE_FUNCTIONS : c_int = 91; - pub static _SC_THREAD_STACK_MIN : c_int = 93; - pub static _SC_THREAD_THREADS_MAX : c_int = 94; - pub static _SC_THREADS : c_int = 96; - pub static _SC_TTY_NAME_MAX : c_int = 101; - pub static _SC_ATEXIT_MAX : c_int = 107; - pub static _SC_XOPEN_CRYPT : c_int = 108; - pub static _SC_XOPEN_ENH_I18N : c_int = 109; - pub static _SC_XOPEN_LEGACY : c_int = 110; - pub static _SC_XOPEN_REALTIME : c_int = 111; - pub static _SC_XOPEN_REALTIME_THREADS : c_int = 112; - pub static _SC_XOPEN_SHM : c_int = 113; - pub static _SC_XOPEN_UNIX : c_int = 115; - pub static _SC_XOPEN_VERSION : c_int = 116; - pub static _SC_XOPEN_XCU_VERSION : c_int = 121; + pub const _SC_IOV_MAX : c_int = 56; + pub const _SC_GETGR_R_SIZE_MAX : c_int = 70; + pub const _SC_GETPW_R_SIZE_MAX : c_int = 71; + pub const _SC_LOGIN_NAME_MAX : c_int = 73; + pub const _SC_MQ_PRIO_MAX : c_int = 75; + pub const _SC_THREAD_ATTR_STACKADDR : c_int = 82; + pub const _SC_THREAD_ATTR_STACKSIZE : c_int = 83; + pub const _SC_THREAD_DESTRUCTOR_ITERATIONS : c_int = 85; + pub const _SC_THREAD_KEYS_MAX : c_int = 86; + pub const _SC_THREAD_PRIO_INHERIT : c_int = 87; + pub const _SC_THREAD_PRIO_PROTECT : c_int = 88; + pub const _SC_THREAD_PRIORITY_SCHEDULING : c_int = 89; + pub const _SC_THREAD_PROCESS_SHARED : c_int = 90; + pub const _SC_THREAD_SAFE_FUNCTIONS : c_int = 91; + pub const _SC_THREAD_STACK_MIN : c_int = 93; + pub const _SC_THREAD_THREADS_MAX : c_int = 94; + pub const _SC_THREADS : c_int = 96; + pub const _SC_TTY_NAME_MAX : c_int = 101; + pub const _SC_ATEXIT_MAX : c_int = 107; + pub const _SC_XOPEN_CRYPT : c_int = 108; + pub const _SC_XOPEN_ENH_I18N : c_int = 109; + pub const _SC_XOPEN_LEGACY : c_int = 110; + pub const _SC_XOPEN_REALTIME : c_int = 111; + pub const _SC_XOPEN_REALTIME_THREADS : c_int = 112; + pub const _SC_XOPEN_SHM : c_int = 113; + pub const _SC_XOPEN_UNIX : c_int = 115; + pub const _SC_XOPEN_VERSION : c_int = 116; + pub const _SC_XOPEN_XCU_VERSION : c_int = 121; - pub static PTHREAD_CREATE_JOINABLE: c_int = 1; - pub static PTHREAD_CREATE_DETACHED: c_int = 2; - pub static PTHREAD_STACK_MIN: size_t = 8192; + pub const PTHREAD_CREATE_JOINABLE: c_int = 1; + pub const PTHREAD_CREATE_DETACHED: c_int = 2; + pub const PTHREAD_STACK_MIN: size_t = 8192; } pub mod posix08 { } pub mod bsd44 { use types::os::arch::c95::c_int; - pub static MADV_NORMAL : c_int = 0; - pub static MADV_RANDOM : c_int = 1; - pub static MADV_SEQUENTIAL : c_int = 2; - pub static MADV_WILLNEED : c_int = 3; - pub static MADV_DONTNEED : c_int = 4; - pub static MADV_FREE : c_int = 5; - pub static MADV_ZERO_WIRED_PAGES : c_int = 6; - pub static MADV_FREE_REUSABLE : c_int = 7; - pub static MADV_FREE_REUSE : c_int = 8; - pub static MADV_CAN_REUSE : c_int = 9; + pub const MADV_NORMAL : c_int = 0; + pub const MADV_RANDOM : c_int = 1; + pub const MADV_SEQUENTIAL : c_int = 2; + pub const MADV_WILLNEED : c_int = 3; + pub const MADV_DONTNEED : c_int = 4; + pub const MADV_FREE : c_int = 5; + pub const MADV_ZERO_WIRED_PAGES : c_int = 6; + pub const MADV_FREE_REUSABLE : c_int = 7; + pub const MADV_FREE_REUSE : c_int = 8; + pub const MADV_CAN_REUSE : c_int = 9; - pub static MINCORE_INCORE : c_int = 0x1; - pub static MINCORE_REFERENCED : c_int = 0x2; - pub static MINCORE_MODIFIED : c_int = 0x4; - pub static MINCORE_REFERENCED_OTHER : c_int = 0x8; - pub static MINCORE_MODIFIED_OTHER : c_int = 0x10; + pub const MINCORE_INCORE : c_int = 0x1; + pub const MINCORE_REFERENCED : c_int = 0x2; + pub const MINCORE_MODIFIED : c_int = 0x4; + pub const MINCORE_REFERENCED_OTHER : c_int = 0x8; + pub const MINCORE_MODIFIED_OTHER : c_int = 0x10; - pub static AF_UNIX: c_int = 1; - pub static AF_INET: c_int = 2; - pub static AF_INET6: c_int = 30; - pub static SOCK_STREAM: c_int = 1; - pub static SOCK_DGRAM: c_int = 2; - pub static SOCK_RAW: c_int = 3; - pub static IPPROTO_TCP: c_int = 6; - pub static IPPROTO_IP: c_int = 0; - pub static IPPROTO_IPV6: c_int = 41; - pub static IP_MULTICAST_TTL: c_int = 10; - pub static IP_MULTICAST_LOOP: c_int = 11; - pub static IP_TTL: c_int = 4; - pub static IP_HDRINCL: c_int = 2; - pub static IP_ADD_MEMBERSHIP: c_int = 12; - pub static IP_DROP_MEMBERSHIP: c_int = 13; - pub static IPV6_ADD_MEMBERSHIP: c_int = 12; - pub static IPV6_DROP_MEMBERSHIP: c_int = 13; + pub const AF_UNIX: c_int = 1; + pub const AF_INET: c_int = 2; + pub const AF_INET6: c_int = 30; + pub const SOCK_STREAM: c_int = 1; + pub const SOCK_DGRAM: c_int = 2; + pub const SOCK_RAW: c_int = 3; + pub const IPPROTO_TCP: c_int = 6; + pub const IPPROTO_IP: c_int = 0; + pub const IPPROTO_IPV6: c_int = 41; + pub const IP_MULTICAST_TTL: c_int = 10; + pub const IP_MULTICAST_LOOP: c_int = 11; + pub const IP_TTL: c_int = 4; + pub const IP_HDRINCL: c_int = 2; + pub const IP_ADD_MEMBERSHIP: c_int = 12; + pub const IP_DROP_MEMBERSHIP: c_int = 13; + pub const IPV6_ADD_MEMBERSHIP: c_int = 12; + pub const IPV6_DROP_MEMBERSHIP: c_int = 13; - pub static TCP_NODELAY: c_int = 0x01; - pub static TCP_KEEPALIVE: c_int = 0x10; - pub static SOL_SOCKET: c_int = 0xffff; - pub static SO_KEEPALIVE: c_int = 0x0008; - pub static SO_BROADCAST: c_int = 0x0020; - pub static SO_REUSEADDR: c_int = 0x0004; - pub static SO_ERROR: c_int = 0x1007; + pub const TCP_NODELAY: c_int = 0x01; + pub const TCP_KEEPALIVE: c_int = 0x10; + pub const SOL_SOCKET: c_int = 0xffff; + pub const SO_KEEPALIVE: c_int = 0x0008; + pub const SO_BROADCAST: c_int = 0x0020; + pub const SO_REUSEADDR: c_int = 0x0004; + pub const SO_ERROR: c_int = 0x1007; - pub static IFF_LOOPBACK: c_int = 0x8; + pub const IFF_LOOPBACK: c_int = 0x8; - pub static SHUT_RD: c_int = 0; - pub static SHUT_WR: c_int = 1; - pub static SHUT_RDWR: c_int = 2; + pub const SHUT_RD: c_int = 0; + pub const SHUT_WR: c_int = 1; + pub const SHUT_RDWR: c_int = 2; } pub mod extra { use types::os::arch::c95::c_int; - pub static O_DSYNC : c_int = 4194304; - pub static O_SYNC : c_int = 128; - pub static O_NONBLOCK : c_int = 4; - pub static F_FULLFSYNC : c_int = 51; + pub const O_DSYNC : c_int = 4194304; + pub const O_SYNC : c_int = 128; + pub const O_NONBLOCK : c_int = 4; + pub const F_FULLFSYNC : c_int = 51; - pub static MAP_COPY : c_int = 0x0002; - pub static MAP_RENAME : c_int = 0x0020; - pub static MAP_NORESERVE : c_int = 0x0040; - pub static MAP_NOEXTEND : c_int = 0x0100; - pub static MAP_HASSEMAPHORE : c_int = 0x0200; - pub static MAP_NOCACHE : c_int = 0x0400; - pub static MAP_JIT : c_int = 0x0800; - pub static MAP_STACK : c_int = 0; + pub const MAP_COPY : c_int = 0x0002; + pub const MAP_RENAME : c_int = 0x0020; + pub const MAP_NORESERVE : c_int = 0x0040; + pub const MAP_NOEXTEND : c_int = 0x0100; + pub const MAP_HASSEMAPHORE : c_int = 0x0200; + pub const MAP_NOCACHE : c_int = 0x0400; + pub const MAP_JIT : c_int = 0x0800; + pub const MAP_STACK : c_int = 0; - pub static IPPROTO_RAW : c_int = 255; + pub const IPPROTO_RAW : c_int = 255; } pub mod sysconf { use types::os::arch::c95::c_int; - pub static _SC_ARG_MAX : c_int = 1; - pub static _SC_CHILD_MAX : c_int = 2; - pub static _SC_CLK_TCK : c_int = 3; - pub static _SC_NGROUPS_MAX : c_int = 4; - pub static _SC_OPEN_MAX : c_int = 5; - pub static _SC_JOB_CONTROL : c_int = 6; - pub static _SC_SAVED_IDS : c_int = 7; - pub static _SC_VERSION : c_int = 8; - pub static _SC_BC_BASE_MAX : c_int = 9; - pub static _SC_BC_DIM_MAX : c_int = 10; - pub static _SC_BC_SCALE_MAX : c_int = 11; - pub static _SC_BC_STRING_MAX : c_int = 12; - pub static _SC_COLL_WEIGHTS_MAX : c_int = 13; - pub static _SC_EXPR_NEST_MAX : c_int = 14; - pub static _SC_LINE_MAX : c_int = 15; - pub static _SC_RE_DUP_MAX : c_int = 16; - pub static _SC_2_VERSION : c_int = 17; - pub static _SC_2_C_BIND : c_int = 18; - pub static _SC_2_C_DEV : c_int = 19; - pub static _SC_2_CHAR_TERM : c_int = 20; - pub static _SC_2_FORT_DEV : c_int = 21; - pub static _SC_2_FORT_RUN : c_int = 22; - pub static _SC_2_LOCALEDEF : c_int = 23; - pub static _SC_2_SW_DEV : c_int = 24; - pub static _SC_2_UPE : c_int = 25; - pub static _SC_STREAM_MAX : c_int = 26; - pub static _SC_TZNAME_MAX : c_int = 27; - pub static _SC_ASYNCHRONOUS_IO : c_int = 28; - pub static _SC_PAGESIZE : c_int = 29; - pub static _SC_MEMLOCK : c_int = 30; - pub static _SC_MEMLOCK_RANGE : c_int = 31; - pub static _SC_MEMORY_PROTECTION : c_int = 32; - pub static _SC_MESSAGE_PASSING : c_int = 33; - pub static _SC_PRIORITIZED_IO : c_int = 34; - pub static _SC_PRIORITY_SCHEDULING : c_int = 35; - pub static _SC_REALTIME_SIGNALS : c_int = 36; - pub static _SC_SEMAPHORES : c_int = 37; - pub static _SC_FSYNC : c_int = 38; - pub static _SC_SHARED_MEMORY_OBJECTS : c_int = 39; - pub static _SC_SYNCHRONIZED_IO : c_int = 40; - pub static _SC_TIMERS : c_int = 41; - pub static _SC_AIO_LISTIO_MAX : c_int = 42; - pub static _SC_AIO_MAX : c_int = 43; - pub static _SC_AIO_PRIO_DELTA_MAX : c_int = 44; - pub static _SC_DELAYTIMER_MAX : c_int = 45; - pub static _SC_MQ_OPEN_MAX : c_int = 46; - pub static _SC_MAPPED_FILES : c_int = 47; - pub static _SC_RTSIG_MAX : c_int = 48; - pub static _SC_SEM_NSEMS_MAX : c_int = 49; - pub static _SC_SEM_VALUE_MAX : c_int = 50; - pub static _SC_SIGQUEUE_MAX : c_int = 51; - pub static _SC_TIMER_MAX : c_int = 52; - pub static _SC_XBS5_ILP32_OFF32 : c_int = 122; - pub static _SC_XBS5_ILP32_OFFBIG : c_int = 123; - pub static _SC_XBS5_LP64_OFF64 : c_int = 124; - pub static _SC_XBS5_LPBIG_OFFBIG : c_int = 125; + pub const _SC_ARG_MAX : c_int = 1; + pub const _SC_CHILD_MAX : c_int = 2; + pub const _SC_CLK_TCK : c_int = 3; + pub const _SC_NGROUPS_MAX : c_int = 4; + pub const _SC_OPEN_MAX : c_int = 5; + pub const _SC_JOB_CONTROL : c_int = 6; + pub const _SC_SAVED_IDS : c_int = 7; + pub const _SC_VERSION : c_int = 8; + pub const _SC_BC_BASE_MAX : c_int = 9; + pub const _SC_BC_DIM_MAX : c_int = 10; + pub const _SC_BC_SCALE_MAX : c_int = 11; + pub const _SC_BC_STRING_MAX : c_int = 12; + pub const _SC_COLL_WEIGHTS_MAX : c_int = 13; + pub const _SC_EXPR_NEST_MAX : c_int = 14; + pub const _SC_LINE_MAX : c_int = 15; + pub const _SC_RE_DUP_MAX : c_int = 16; + pub const _SC_2_VERSION : c_int = 17; + pub const _SC_2_C_BIND : c_int = 18; + pub const _SC_2_C_DEV : c_int = 19; + pub const _SC_2_CHAR_TERM : c_int = 20; + pub const _SC_2_FORT_DEV : c_int = 21; + pub const _SC_2_FORT_RUN : c_int = 22; + pub const _SC_2_LOCALEDEF : c_int = 23; + pub const _SC_2_SW_DEV : c_int = 24; + pub const _SC_2_UPE : c_int = 25; + pub const _SC_STREAM_MAX : c_int = 26; + pub const _SC_TZNAME_MAX : c_int = 27; + pub const _SC_ASYNCHRONOUS_IO : c_int = 28; + pub const _SC_PAGESIZE : c_int = 29; + pub const _SC_MEMLOCK : c_int = 30; + pub const _SC_MEMLOCK_RANGE : c_int = 31; + pub const _SC_MEMORY_PROTECTION : c_int = 32; + pub const _SC_MESSAGE_PASSING : c_int = 33; + pub const _SC_PRIORITIZED_IO : c_int = 34; + pub const _SC_PRIORITY_SCHEDULING : c_int = 35; + pub const _SC_REALTIME_SIGNALS : c_int = 36; + pub const _SC_SEMAPHORES : c_int = 37; + pub const _SC_FSYNC : c_int = 38; + pub const _SC_SHARED_MEMORY_OBJECTS : c_int = 39; + pub const _SC_SYNCHRONIZED_IO : c_int = 40; + pub const _SC_TIMERS : c_int = 41; + pub const _SC_AIO_LISTIO_MAX : c_int = 42; + pub const _SC_AIO_MAX : c_int = 43; + pub const _SC_AIO_PRIO_DELTA_MAX : c_int = 44; + pub const _SC_DELAYTIMER_MAX : c_int = 45; + pub const _SC_MQ_OPEN_MAX : c_int = 46; + pub const _SC_MAPPED_FILES : c_int = 47; + pub const _SC_RTSIG_MAX : c_int = 48; + pub const _SC_SEM_NSEMS_MAX : c_int = 49; + pub const _SC_SEM_VALUE_MAX : c_int = 50; + pub const _SC_SIGQUEUE_MAX : c_int = 51; + pub const _SC_TIMER_MAX : c_int = 52; + pub const _SC_XBS5_ILP32_OFF32 : c_int = 122; + pub const _SC_XBS5_ILP32_OFFBIG : c_int = 123; + pub const _SC_XBS5_LP64_OFF64 : c_int = 124; + pub const _SC_XBS5_LPBIG_OFFBIG : c_int = 125; } } } @@ -4356,7 +4356,7 @@ pub mod unistd { use types::os::arch::posix88::{gid_t, off_t, pid_t}; use types::os::arch::posix88::{ssize_t, uid_t}; - pub static _PC_NAME_MAX: c_int = 4; + pub const _PC_NAME_MAX: c_int = 4; extern { pub fn access(path: *const c_char, amode: c_int) -> c_int;