File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -505,6 +505,7 @@ dlopen
505505dlsym
506506dup
507507dup2
508+ endnetent
508509execl
509510execle
510511execlp
@@ -567,6 +568,7 @@ getgid
567568getgroups
568569gethostname
569570getlogin
571+ getnetent
570572getopt
571573getpeername
572574getpgid
@@ -660,6 +662,7 @@ munlock
660662munlockall
661663munmap
662664nanosleep
665+ netent
663666nfds_t
664667nlink_t
665668ntohl
@@ -775,6 +778,7 @@ seteuid
775778setgid
776779setlocale
777780setlogmask
781+ setnetent
778782setpgid
779783setregid
780784setreuid
Original file line number Diff line number Diff line change @@ -206,6 +206,13 @@ s! {
206206 pub s_proto: * mut c_char,
207207 }
208208
209+ pub struct netent {
210+ n_name: * mut c_char,
211+ n_aliases: * mut * mut c_char,
212+ n_addrtype: c_int,
213+ n_net: u32 ,
214+ }
215+
209216 pub struct protoent {
210217 pub p_name: * mut c_char,
211218 pub p_aliases: * mut * mut c_char,
@@ -1521,6 +1528,11 @@ extern "C" {
15211528 pub fn getservbyport ( port : c_int , proto : * const c_char ) -> * mut servent ;
15221529 pub fn getservent ( ) -> * mut servent ;
15231530 pub fn setservent ( stayopen : c_int ) ;
1531+ pub fn getnetent ( ) -> * mut netent ;
1532+ pub fn getnetbyname ( name : * const c_char ) -> * mut netent ;
1533+ pub fn getnetbyaddr ( net : u32 , type_ : c_int ) -> * mut netent ;
1534+ pub fn setnetent ( stayopen : c_int ) ;
1535+ pub fn endnetent ( ) ;
15241536 pub fn getprotobyname ( name : * const c_char ) -> * mut protoent ;
15251537 pub fn getprotobynumber ( proto : c_int ) -> * mut protoent ;
15261538 pub fn chroot ( name : * const c_char ) -> c_int ;
You can’t perform that action at this time.
0 commit comments