File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -26,28 +26,26 @@ pub type useconds_t = u32;
26
26
27
27
s ! {
28
28
pub struct sockaddr {
29
+ pub sa_len: u8 ,
29
30
pub sa_family: sa_family_t,
30
31
pub sa_data: [ :: c_char; 14 ] ,
31
32
}
32
33
33
- pub struct sockaddr_in {
34
- pub sin_family: sa_family_t,
35
- pub sin_port: :: in_port_t,
36
- pub sin_addr: :: in_addr,
37
- pub sin_zero: [ u8 ; 8 ] ,
38
- }
39
-
40
- pub struct sockaddr_in6 { // Unverified
34
+ pub struct sockaddr_in6 {
35
+ pub sin6_len: u8 ,
41
36
pub sin6_family: sa_family_t,
42
37
pub sin6_port: :: in_port_t,
43
38
pub sin6_flowinfo: u32 ,
44
39
pub sin6_addr: :: in6_addr,
45
40
pub sin6_scope_id: u32 ,
46
41
}
47
42
48
- pub struct sockaddr_storage {
49
- pub ss_family: sa_family_t,
50
- pub __ss_padding: [ u8 ; 26 ] ,
43
+ pub struct sockaddr_in {
44
+ pub sin_len: u8 ,
45
+ pub sin_family: :: sa_family_t,
46
+ pub sin_port: :: in_port_t,
47
+ pub sin_addr: :: in_addr,
48
+ pub sin_zero: [ :: c_char; 8 ] ,
51
49
}
52
50
53
51
pub struct addrinfo {
You can’t perform that action at this time.
0 commit comments