diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/openbsd/socket.txt | 8 | ||||
| -rw-r--r-- | sys/openbsd/socket.txt.const | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/openbsd/socket.txt b/sys/openbsd/socket.txt index 7de0fcfcd..92c1bd9cb 100644 --- a/sys/openbsd/socket.txt +++ b/sys/openbsd/socket.txt @@ -24,8 +24,9 @@ getsockname(fd sock, addr ptr[out, sockaddr_storage], addrlen ptr[inout, len[add getpeername(fd sock, peer ptr[out, sockaddr_storage], peerlen ptr[inout, len[peer, int32]]) sendmsg(fd sock, msg ptr[in, send_msghdr], f flags[send_flags]) +sendmmsg(fd sock, mmsg ptr[inout, send_mmsghdr], len len[mmsg], f flags[send_flags]) recvmsg(fd sock, msg ptr[inout, recv_msghdr], f flags[recv_flags]) -recvmmsg(s sock, mmsg ptr[inout, recv_mmsghdr], len len[mmsg], f flags[recv_flags], timeout ptr[in, timespec, opt]) +recvmmsg(fd sock, mmsg ptr[inout, recv_mmsghdr], len len[mmsg], f flags[recv_flags], timeout ptr[in, timespec, opt]) listen(fd sock, backlog int32) shutdown(fd sock, how flags[shutdown_flags]) @@ -63,6 +64,11 @@ send_msghdr { msg_flags const[0, int32] } +send_mmsghdr { + hdr ptr[inout, send_msghdr] + len int32 +} + recv_msghdr { msg_name ptr[out, sockaddr_storage, opt] msg_namelen len[msg_name, int32] diff --git a/sys/openbsd/socket.txt.const b/sys/openbsd/socket.txt.const index b0d25500c..bafa05b11 100644 --- a/sys/openbsd/socket.txt.const +++ b/sys/openbsd/socket.txt.const @@ -54,6 +54,7 @@ SYS_recvfrom = amd64:29 SYS_recvmsg = amd64:27 SYS_recvmmsg = amd64:116 SYS_sendmsg = amd64:28 +SYS_sendmmsg = amd64:117 SYS_sendto = amd64:133 SYS_setsockopt = amd64:105 SYS_shutdown = amd64:134 |
