aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netbsd/socket.txt
diff options
context:
space:
mode:
authorAyushi Sharma <35501599+ais2397@users.noreply.github.com>2021-10-24 15:26:23 -0400
committerGitHub <noreply@github.com>2021-10-24 15:26:23 -0400
commit4f0000ee28dffdfa5be45c94f77c16ec68994384 (patch)
tree9a4dbf8cb72c8e1c7a8bfef8deed0fed0b952a97 /sys/netbsd/socket.txt
parent282f03fbbd76ae15c1ed5e934873fbbc47735176 (diff)
sys/netbsd: adding filesystem and device management related syscalls (#2640)
sys/netbsd: fixing descriptions
Diffstat (limited to 'sys/netbsd/socket.txt')
-rw-r--r--sys/netbsd/socket.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/netbsd/socket.txt b/sys/netbsd/socket.txt
index 3bda257c4..cb4629754 100644
--- a/sys/netbsd/socket.txt
+++ b/sys/netbsd/socket.txt
@@ -29,6 +29,10 @@ getsockname(fd sock, addr ptr[out, sockaddr_storage], addrlen ptr[inout, len[add
compat_43_ogetsockname(fdec sock, asa buffer[out], alen ptr[inout, len[asa, int32]])
getpeername(fd sock, peer ptr[out, sockaddr_storage], peerlen ptr[inout, len[peer, int32]])
compat_43_ogetpeername(fdes sock, asa buffer[out], alen ptr[inout, len[asa, int32]])
+compat_43_osend(s sock, msg buffer[in], len len[msg], f flags[send_flags])
+compat_43_orecv(s sock, msg buffer[out], len len[msg], f flags[recv_flags])
+compat_43_osendmsg(s sock, msg buffer[in], f flags[send_flags])
+compat_43_orecvmsg(s sock, msg ptr[inout, recv_omsghdr], f flags[recv_flags])
sendmsg(fd sock, msg ptr[in, send_msghdr], f flags[send_flags])
sendmmsg(s sock, mmsg ptr[inout, send_mmsghdr], len len[mmsg], f flags[send_flags], timeout ptr[in, timespec, opt])
@@ -92,6 +96,15 @@ recv_msghdr {
msg_flags const[0, int32]
}
+recv_omsghdr {
+ msg_name ptr[out, sockaddr_storage, opt]
+ msg_namelen len[msg_name, int32]
+ msg_iov ptr[in, iovec_out]
+ msg_iovlen len[msg_iov, int32]
+ msg_accrights buffer[out]
+ msg_accrightslen len[msg_accrights, int32]
+}
+
cmsghdr {
cmsg_len len[parent, intptr]
cmsg_level flags[cmsg_levels, int32]