2 pub type c_ulong
= u32;
3 pub type nlink_t
= u32;
4 pub type blksize_t
= ::c_long
;
5 pub type __u64
= ::c_ulonglong
;
8 pub struct pthread_attr_t
{
13 __val
: [::c_ulong
; 32],
17 pub msg_name
: *mut ::c_void
,
18 pub msg_namelen
: ::socklen_t
,
19 pub msg_iov
: *mut ::iovec
,
20 pub msg_iovlen
: ::c_int
,
21 pub msg_control
: *mut ::c_void
,
22 pub msg_controllen
: ::socklen_t
,
23 pub msg_flags
: ::c_int
,
27 pub cmsg_len
: ::socklen_t
,
28 pub cmsg_level
: ::c_int
,
29 pub cmsg_type
: ::c_int
,
37 pub __ipc_perm_key
: ::key_t
,
49 pub const SIGSTKSZ
: ::size_t
= 8192;
50 pub const MINSIGSTKSZ
: ::size_t
= 2048;
52 pub const __SIZEOF_PTHREAD_RWLOCK_T
: usize = 32;
53 pub const __SIZEOF_PTHREAD_MUTEX_T
: usize = 24;
56 if #[cfg(any(target_arch = "x86"))] {
59 } else if #[cfg(any(target_arch = "mips"))] {
61 pub use self::mips
::*;
62 } else if #[cfg(any(target_arch = "arm"))] {
66 // Unknown target_arch