@@ -33,14 +33,12 @@ pub type fd_mask = u32;
33
33
34
34
pub type Elf32_Addr = u32 ;
35
35
pub type Elf32_Half = u16 ;
36
- pub type Elf32_Lword = u64 ;
37
36
pub type Elf32_Off = u32 ;
38
37
pub type Elf32_Sword = i32 ;
39
38
pub type Elf32_Word = u32 ;
40
39
41
40
pub type Elf64_Addr = u64 ;
42
41
pub type Elf64_Half = u16 ;
43
- pub type Elf64_Lword = u64 ;
44
42
pub type Elf64_Off = u64 ;
45
43
pub type Elf64_Sword = i32 ;
46
44
pub type Elf64_Sxword = i64 ;
@@ -120,12 +118,12 @@ s! {
120
118
121
119
pub struct ifaddrs {
122
120
pub ifa_next: * mut ifaddrs,
123
- pub ifa_name: * mut :: c_char,
121
+ pub ifa_name: * const :: c_char,
124
122
pub ifa_flags: :: c_uint,
125
123
pub ifa_addr: * mut :: sockaddr,
126
124
pub ifa_netmask: * mut :: sockaddr,
127
125
pub ifa_dstaddr: * mut :: sockaddr,
128
- pub ida_data : * mut :: c_void,
126
+ pub ifa_data : * mut :: c_void,
129
127
}
130
128
131
129
pub struct fd_set {
@@ -1530,7 +1528,12 @@ extern "C" {
1530
1528
) -> :: c_int ;
1531
1529
1532
1530
pub fn getspent ( ) -> * mut spwd ;
1533
- pub fn getspent_r ( pwd : * mut spwd , buf : * mut :: c_char , bufferSize : :: size_t ) -> :: c_int ;
1531
+ pub fn getspent_r (
1532
+ pwd : * mut spwd ,
1533
+ buf : * mut :: c_char ,
1534
+ bufferSize : :: size_t ,
1535
+ res : * mut * mut spwd ,
1536
+ ) -> :: c_int ;
1534
1537
pub fn setspent ( ) ;
1535
1538
pub fn endspent ( ) ;
1536
1539
pub fn getspnam ( name : * const :: c_char ) -> * mut spwd ;
0 commit comments