summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Lerche <me@carllerche.com>2014-10-06 21:21:38 -0700
committerCarl Lerche <me@carllerche.com>2014-10-06 21:21:38 -0700
commit2b08916431fb5dc9791c9074e310c7a7d22b37e6 (patch)
treee38d47de0cf6918adcc1cad3856cb6dc3a16b69a /src
parentc976be575f4fefcf03a70c5b87f898388150c8aa (diff)
downloadnix-2b08916431fb5dc9791c9074e310c7a7d22b37e6.zip
Don't special case accept4
Diffstat (limited to 'src')
-rw-r--r--src/sys/socket.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/sys/socket.rs b/src/sys/socket.rs
index 8a99f708..bef64d7c 100644
--- a/src/sys/socket.rs
+++ b/src/sys/socket.rs
@@ -215,7 +215,6 @@ pub fn accept(sockfd: Fd) -> SysResult<Fd> {
Ok(res)
}
-#[cfg(target_os = "linux")]
pub fn accept4(sockfd: Fd, flags: SockFlag) -> SysResult<Fd> {
use libc::sockaddr;
@@ -254,25 +253,6 @@ pub fn accept4(sockfd: Fd, flags: SockFlag) -> SysResult<Fd> {
Ok(res)
}
-#[cfg(any(target_os = "macos", target_os = "ios"))]
-pub fn accept4(sockfd: Fd, flags: SockFlag) -> SysResult<Fd> {
- let res = unsafe { ffi::accept(sockfd, ptr::null_mut(), ptr::null_mut()) };
-
- if res < 0 {
- return Err(SysError::last());
- }
-
- if flags.contains(SOCK_CLOEXEC) {
- try!(fcntl(res, F_SETFD(FD_CLOEXEC)));
- }
-
- if flags.contains(SOCK_NONBLOCK) {
- try!(fcntl(res, F_SETFL(O_NONBLOCK)));
- }
-
- Ok(res)
-}
-
pub fn connect(sockfd: Fd, addr: &SockAddr) -> SysResult<()> {
let res = unsafe {