]>
git.proxmox.com Git - rustc.git/blob - src/liblibc/src/redox.rs
3 pub type c_ulong
= u64;
5 pub type wchar_t
= i16;
7 pub type off_t
= usize;
10 pub type pid_t
= usize;
11 pub type gid_t
= usize;
12 pub type uid_t
= usize;
14 pub type in_addr_t
= u32;
15 pub type in_port_t
= u16;
17 pub type socklen_t
= u32;
18 pub type sa_family_t
= u16;
22 pub s_addr
: in_addr_t
,
26 pub s6_addr
: [u8; 16],
31 pub sa_family
: sa_family_t
,
32 pub sa_data
: [::c_char
; 14],
35 pub struct sockaddr_in
{
36 pub sin_family
: sa_family_t
,
37 pub sin_port
: ::in_port_t
,
38 pub sin_addr
: ::in_addr
,
39 pub sin_zero
: [u8; 8],
42 pub struct sockaddr_in6
{
43 pub sin6_family
: sa_family_t
,
44 pub sin6_port
: in_port_t
,
45 pub sin6_flowinfo
: u32,
46 pub sin6_addr
: ::in6_addr
,
47 pub sin6_scope_id
: u32,
52 pub fn memalign(align
: ::size_t
, size
: ::size_t
) -> *mut ::c_void
;