@@ -318,6 +318,11 @@ s! {
318
318
pub l_pid: :: pid_t,
319
319
pub l_pad: [ :: c_long; 4 ]
320
320
}
321
+
322
+ pub struct if_nameindex {
323
+ pub if_index: :: c_uint,
324
+ pub if_name: * mut :: c_char,
325
+ }
321
326
}
322
327
323
328
pub const LC_CTYPE : :: c_int = 0 ;
@@ -990,21 +995,23 @@ extern {
990
995
pub fn linkat ( olddirfd : :: c_int , oldpath : * const :: c_char ,
991
996
newdirfd : :: c_int , newpath : * const :: c_char ,
992
997
flags : :: c_int ) -> :: c_int ;
993
- pub fn mkdirat ( dirfd : :: c_int , pathname : * const :: c_char ,
994
- mode : :: mode_t ) -> :: c_int ;
995
- pub fn mknodat ( dirfd : :: c_int , pathname : * const :: c_char ,
996
- mode : :: mode_t , dev : dev_t ) -> :: c_int ;
997
- pub fn readlinkat ( dirfd : :: c_int , pathname : * const :: c_char ,
998
- buf : * mut :: c_char , bufsiz : :: size_t ) -> :: ssize_t ;
999
- pub fn renameat ( olddirfd : :: c_int , oldpath : * const :: c_char ,
1000
- newdirfd : :: c_int , newpath : * const :: c_char )
1001
- -> :: c_int ;
1002
- pub fn symlinkat ( target : * const :: c_char , newdirfd : :: c_int ,
1003
- linkpath : * const :: c_char ) -> :: c_int ;
1004
- pub fn unlinkat ( dirfd : :: c_int , pathname : * const :: c_char ,
1005
- flags : :: c_int ) -> :: c_int ;
1006
- pub fn mkfifoat ( dirfd : :: c_int , pathname : * const :: c_char ,
998
+ pub fn mkdirat ( dirfd : :: c_int , pathname : * const :: c_char ,
1007
999
mode : :: mode_t ) -> :: c_int ;
1008
- pub fn sethostname ( name : * const :: c_char , len : :: size_t ) -> :: c_int ;
1000
+ pub fn mknodat ( dirfd : :: c_int , pathname : * const :: c_char ,
1001
+ mode : :: mode_t , dev : dev_t ) -> :: c_int ;
1002
+ pub fn readlinkat ( dirfd : :: c_int , pathname : * const :: c_char ,
1003
+ buf : * mut :: c_char , bufsiz : :: size_t ) -> :: ssize_t ;
1004
+ pub fn renameat ( olddirfd : :: c_int , oldpath : * const :: c_char ,
1005
+ newdirfd : :: c_int , newpath : * const :: c_char )
1006
+ -> :: c_int ;
1007
+ pub fn symlinkat ( target : * const :: c_char , newdirfd : :: c_int ,
1008
+ linkpath : * const :: c_char ) -> :: c_int ;
1009
+ pub fn unlinkat ( dirfd : :: c_int , pathname : * const :: c_char ,
1010
+ flags : :: c_int ) -> :: c_int ;
1011
+ pub fn mkfifoat ( dirfd : :: c_int , pathname : * const :: c_char ,
1012
+ mode : :: mode_t ) -> :: c_int ;
1013
+ pub fn sethostname ( name : * const :: c_char , len : :: size_t ) -> :: c_int ;
1014
+ pub fn if_nameindex ( ) -> * mut if_nameindex ;
1015
+ pub fn if_freenameindex ( ptr : * mut if_nameindex ) ;
1009
1016
}
1010
1017
0 commit comments