diff --git a/src/unix/bsd/netbsdlike/mod.rs b/src/unix/bsd/netbsdlike/mod.rs index 970cb233a191a29476f86050484fda1606a6c910..976b95c2002c89d0e550d6e4a45b731f45976a59 100644 --- a/src/unix/bsd/netbsdlike/mod.rs +++ b/src/unix/bsd/netbsdlike/mod.rs @@ -632,6 +632,12 @@ extern "C" { ) -> ::c_int; pub fn daemon(nochdir: ::c_int, noclose: ::c_int) -> ::c_int; + pub fn accept4( + s: ::c_int, + addr: *mut ::sockaddr, + addrlen: *mut ::socklen_t, + flags: ::c_int, + ) -> ::c_int; pub fn mincore( addr: *mut ::c_void, len: ::size_t, diff --git a/src/unix/bsd/netbsdlike/openbsd/mod.rs b/src/unix/bsd/netbsdlike/openbsd/mod.rs index 8e1bfcb578eb14b489dbfa818105d659dfe5ca4c..f77a424380ffc370eace10cc48173ae88ddd5366 100644 --- a/src/unix/bsd/netbsdlike/openbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/openbsd/mod.rs @@ -1393,12 +1393,6 @@ extern "C" { tp: *const ::timeval, tz: *const ::timezone, ) -> ::c_int; - pub fn accept4( - s: ::c_int, - addr: *mut ::sockaddr, - addrlen: *mut ::socklen_t, - flags: ::c_int, - ) -> ::c_int; pub fn execvpe( file: *const ::c_char, argv: *const *const ::c_char, diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs index 35031df201422ad7db2e985dd5268ecb3f6bdc6d..f893374f31f290e60fbb68d8f86154a98a7d530c 100644 --- a/src/unix/solarish/mod.rs +++ b/src/unix/solarish/mod.rs @@ -2347,6 +2347,12 @@ extern "C" { msg: *mut ::msghdr, flags: ::c_int, ) -> ::ssize_t; + pub fn accept4( + fd: ::c_int, + address: *mut sockaddr, + address_len: *mut socklen_t, + flags: ::c_int + ) -> ::c_int; pub fn mq_open(name: *const ::c_char, oflag: ::c_int, ...) -> ::mqd_t; pub fn mq_close(mqd: ::mqd_t) -> ::c_int;