authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2020-03-24 19:14:01+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-24 16:06:25-04:00
log778dbc17acce77588a46a27074ecb8b418786d94
treec28d64aa52a89ddd5b1c859b788ed56a804f1395
parentcbaede7f55275a74e24b1ddc6ae5e78f744e4a45

std: Fix setsockopt definition

* Add socketpair definition

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

lib/std/c.zig+3-2
...@@ -135,12 +135,13 @@ pub extern "c" fn uname(buf: *utsname) c_int;...@@ -135,12 +135,13 @@ pub extern "c" fn uname(buf: *utsname) c_int;
135pub extern "c" fn gethostname(name: [*]u8, len: usize) c_int;135pub extern "c" fn gethostname(name: [*]u8, len: usize) c_int;
136pub extern "c" fn bind(socket: fd_t, address: ?*const sockaddr, address_len: socklen_t) c_int;136pub extern "c" fn bind(socket: fd_t, address: ?*const sockaddr, address_len: socklen_t) c_int;
137pub extern "c" fn socket(domain: c_uint, sock_type: c_uint, protocol: c_uint) c_int;137pub extern "c" fn socket(domain: c_uint, sock_type: c_uint, protocol: c_uint) c_int;
138pub extern "c" fn socketpair(domain: c_uint, sock_type: c_uint, protocol: c_uint, sv: *[2]fd_t) c_int;
138pub extern "c" fn listen(sockfd: fd_t, backlog: c_uint) c_int;139pub extern "c" fn listen(sockfd: fd_t, backlog: c_uint) c_int;
139pub extern "c" fn getsockname(sockfd: fd_t, noalias addr: *sockaddr, noalias addrlen: *socklen_t) c_int;140pub extern "c" fn getsockname(sockfd: fd_t, noalias addr: *sockaddr, noalias addrlen: *socklen_t) c_int;
140pub extern "c" fn connect(sockfd: fd_t, sock_addr: *const sockaddr, addrlen: socklen_t) c_int;141pub extern "c" fn connect(sockfd: fd_t, sock_addr: *const sockaddr, addrlen: socklen_t) c_int;
141pub extern "c" fn accept4(sockfd: fd_t, addr: *sockaddr, addrlen: *socklen_t, flags: c_uint) c_int;142pub extern "c" fn accept4(sockfd: fd_t, addr: *sockaddr, addrlen: *socklen_t, flags: c_uint) c_int;
142pub extern "c" fn getsockopt(sockfd: fd_t, level: u32, optname: u32, optval: *c_void, optlen: *socklen_t) c_int;143pub extern "c" fn getsockopt(sockfd: fd_t, level: u32, optname: u32, optval: ?*c_void, optlen: *socklen_t) c_int;
143pub extern "c" fn setsockopt(sockfd: fd_t, level: u32, optname: u32, optval: *c_void, optlen: socklen_t) c_int;144pub extern "c" fn setsockopt(sockfd: fd_t, level: u32, optname: u32, optval: ?*const c_void, optlen: socklen_t) c_int;
144pub extern "c" fn send(sockfd: fd_t, buf: *const c_void, len: usize, flags: u32) isize;145pub extern "c" fn send(sockfd: fd_t, buf: *const c_void, len: usize, flags: u32) isize;
145pub extern "c" fn sendto(146pub extern "c" fn sendto(
146 sockfd: fd_t,147 sockfd: fd_t,