authorgravatar for inbox-121@johnlate.scnr.netjohnLate <inbox-121@johnlate.scnr.net> 2020-10-27 16:45:46+01:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2020-10-27 21:52:47+01:00
log1ea0d40e5e07a5fe615355d4c33832ed3c81f8c3
treea14876bf8914b44aec4a7a052d554502b6e43323
parent23c28c72b7a5d9a3df3fc96ac9ab419fafeae819

std.os.c.accept/accept4: allow null for addr and len

See ziglang#6832.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/c.zig+2-2
......@@ -150,8 +150,8 @@ pub extern "c" fn socketpair(domain: c_uint, sock_type: c_uint, protocol: c_uint
150150pub extern "c" fn listen(sockfd: fd_t, backlog: c_uint) c_int;
151151pub extern "c" fn getsockname(sockfd: fd_t, noalias addr: *sockaddr, noalias addrlen: *socklen_t) c_int;
152152pub extern "c" fn connect(sockfd: fd_t, sock_addr: *const sockaddr, addrlen: socklen_t) c_int;
153pub extern "c" fn accept(sockfd: fd_t, addr: *sockaddr, addrlen: *socklen_t) c_int;
154pub extern "c" fn accept4(sockfd: fd_t, addr: *sockaddr, addrlen: *socklen_t, flags: c_uint) c_int;
153pub extern "c" fn accept(sockfd: fd_t, addr: ?*sockaddr, addrlen: ?*socklen_t) c_int;
154pub extern "c" fn accept4(sockfd: fd_t, addr: ?*sockaddr, addrlen: ?*socklen_t, flags: c_uint) c_int;
155155pub extern "c" fn getsockopt(sockfd: fd_t, level: u32, optname: u32, optval: ?*c_void, optlen: *socklen_t) c_int;
156156pub extern "c" fn setsockopt(sockfd: fd_t, level: u32, optname: u32, optval: ?*const c_void, optlen: socklen_t) c_int;
157157pub extern "c" fn send(sockfd: fd_t, buf: *const c_void, len: usize, flags: u32) isize;