Skip to content
Snippets Groups Projects
Commit eb287a1a authored by leo60228's avatar leo60228
Browse files

Update socket types to freebsd

parent 4bd0c000
No related branches found
No related tags found
Loading
......@@ -26,18 +26,13 @@ pub type useconds_t = u32;
s! {
pub struct sockaddr {
pub sa_len: u8,
pub sa_family: sa_family_t,
pub sa_data: [::c_char; 14],
}
pub struct sockaddr_in {
pub sin_family: sa_family_t,
pub sin_port: ::in_port_t,
pub sin_addr: ::in_addr,
pub sin_zero: [u8; 8],
}
pub struct sockaddr_in6 { // Unverified
pub struct sockaddr_in6 {
pub sin6_len: u8,
pub sin6_family: sa_family_t,
pub sin6_port: ::in_port_t,
pub sin6_flowinfo: u32,
......@@ -45,9 +40,12 @@ s! {
pub sin6_scope_id: u32,
}
pub struct sockaddr_storage {
pub ss_family: sa_family_t,
pub __ss_padding: [u8; 26],
pub struct sockaddr_in {
pub sin_len: u8,
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 {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment