aboutsummaryrefslogtreecommitdiffstats
path: root/sys/openbsd/socket.txt
diff options
context:
space:
mode:
authorMoritz Buhl <moritz.buhl@gmail.com>2022-09-03 15:12:43 +0200
committerGitHub <noreply@github.com>2022-09-03 15:12:43 +0200
commit28811d0ac5274e8b3730fcf2ad0634d723fcd878 (patch)
tree29901975d59e786e3fe39b613abc1f7ece3312fc /sys/openbsd/socket.txt
parentd8f726b8017596745f3154c7daee7d59b479df69 (diff)
sys/openbsd: add sendmmsg system call (#3360)
Diffstat (limited to 'sys/openbsd/socket.txt')
-rw-r--r--sys/openbsd/socket.txt8
1 files changed, 7 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]