Auto merge of #1477 - leo60228:newlib-freebsd-sockets, r=gnzlbg
Update newlib socket types to FreeBSD None
This commit is contained in:
commit
c18f5633b9
|
@ -26,18 +26,13 @@ pub type useconds_t = u32;
|
||||||
|
|
||||||
s! {
|
s! {
|
||||||
pub struct sockaddr {
|
pub struct sockaddr {
|
||||||
|
pub sa_len: u8,
|
||||||
pub sa_family: sa_family_t,
|
pub sa_family: sa_family_t,
|
||||||
pub sa_data: [::c_char; 14],
|
pub sa_data: [::c_char; 14],
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct sockaddr_in {
|
pub struct sockaddr_in6 {
|
||||||
pub sin_family: sa_family_t,
|
pub sin6_len: u8,
|
||||||
pub sin_port: ::in_port_t,
|
|
||||||
pub sin_addr: ::in_addr,
|
|
||||||
pub sin_zero: [u8; 8],
|
|
||||||
}
|
|
||||||
|
|
||||||
pub struct sockaddr_in6 { // Unverified
|
|
||||||
pub sin6_family: sa_family_t,
|
pub sin6_family: sa_family_t,
|
||||||
pub sin6_port: ::in_port_t,
|
pub sin6_port: ::in_port_t,
|
||||||
pub sin6_flowinfo: u32,
|
pub sin6_flowinfo: u32,
|
||||||
|
@ -45,9 +40,12 @@ s! {
|
||||||
pub sin6_scope_id: u32,
|
pub sin6_scope_id: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct sockaddr_storage {
|
pub struct sockaddr_in {
|
||||||
pub ss_family: sa_family_t,
|
pub sin_len: u8,
|
||||||
pub __ss_padding: [u8; 26],
|
pub sin_family: ::sa_family_t,
|
||||||
|
pub sin_port: ::in_port_t,
|
||||||
|
pub sin_addr: ::in_addr,
|
||||||
|
pub sin_zero: [::c_char; 8],
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct addrinfo {
|
pub struct addrinfo {
|
||||||
|
|
Loading…
Reference in New Issue