From 3273e99d705cd5bd7d1da86668385bda75a2a3bd Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 18 May 2016 17:18:28 -0700 Subject: [PATCH] linux: accept calls accept4 with 0 for flags --- std/linux.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/std/linux.zig b/std/linux.zig index 9a3d8569ce..0f3412ecd7 100644 --- a/std/linux.zig +++ b/std/linux.zig @@ -391,10 +391,6 @@ pub fn connect(fd: i32, addr: &const sockaddr, len: socklen_t) -> isize { arch.syscall3(arch.SYS_connect, fd, isize(addr), isize(len)) } -pub fn accept(fd: i32, noalias addr: &sockaddr, noalias len: &socklen_t) -> isize { - arch.syscall3(arch.SYS_accept, fd, isize(addr), isize(len)) -} - pub fn recvmsg(fd: i32, msg: &arch.msghdr, flags: i32) -> isize { arch.syscall3(arch.SYS_recvmsg, fd, isize(msg), flags) } @@ -425,6 +421,10 @@ pub fn socketpair(domain: i32, socket_type: i32, protocol: i32, fd: [2]i32) -> i arch.syscall4(arch.SYS_socketpair, domain, socket_type, protocol, isize(&fd[0])) } +pub fn accept(fd: i32, noalias addr: &sockaddr, noalias len: &socklen_t) -> isize { + accept4(fd, addr, len, 0) +} + pub fn accept4(fd: i32, noalias addr: &sockaddr, noalias len: &socklen_t, flags: i32) -> isize { arch.syscall4(arch.SYS_accept4, fd, isize(addr), isize(len), flags) }