| ... | @@ -166,9 +166,10 @@ pub extern "c" fn sendto( | ... | @@ -166,9 +166,10 @@ pub extern "c" fn sendto( |
| 166 | dest_addr: ?*const sockaddr, | 166 | dest_addr: ?*const sockaddr, |
| 167 | addrlen: socklen_t, | 167 | addrlen: socklen_t, |
| 168 | ) isize; | 168 | ) isize; |
| | 169 | pub extern "c" fn sendmsg(sockfd: fd_t, msg: *const std.x.os.Socket.Message, flags: c_int) isize; |
| 169 | | 170 | |
| 170 | pub extern fn recv(sockfd: fd_t, arg1: ?*c_void, arg2: usize, arg3: c_int) isize; | 171 | pub extern "c" fn recv(sockfd: fd_t, arg1: ?*c_void, arg2: usize, arg3: c_int) isize; |
| 171 | pub extern fn recvfrom( | 172 | pub extern "c" fn recvfrom( |
| 172 | sockfd: fd_t, | 173 | sockfd: fd_t, |
| 173 | noalias buf: *c_void, | 174 | noalias buf: *c_void, |
| 174 | len: usize, | 175 | len: usize, |
| ... | @@ -176,6 +177,7 @@ pub extern fn recvfrom( | ... | @@ -176,6 +177,7 @@ pub extern fn recvfrom( |
| 176 | noalias src_addr: ?*sockaddr, | 177 | noalias src_addr: ?*sockaddr, |
| 177 | noalias addrlen: ?*socklen_t, | 178 | noalias addrlen: ?*socklen_t, |
| 178 | ) isize; | 179 | ) isize; |
| | 180 | pub extern "c" fn recvmsg(sockfd: fd_t, msg: *std.x.os.Socket.Message, flags: c_int) isize; |
| 179 | | 181 | |
| 180 | pub usingnamespace switch (builtin.os.tag) { | 182 | pub usingnamespace switch (builtin.os.tag) { |
| 181 | .netbsd => struct { | 183 | .netbsd => struct { |