mirror of https://github.com/mkerrisk/man-pages
vsock.7: Clarify send(2)/recv(2) families of system calls
Sockets support both read(2)/write(2) and send(2)/recv(2) system calls. Each of these is actually a family of multiple system calls such as send(2), sendfile(2), sendmsg(2), sendmmsg(2), and sendto(2). This patch claries which families of system calls can be used. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
0d757f49e2
commit
ba294a0ee6
21
man7/vsock.7
21
man7/vsock.7
|
@ -47,11 +47,15 @@ address using
|
|||
and then calling
|
||||
.BR listen (2).
|
||||
.PP
|
||||
Data is transferred using the usual
|
||||
Data is transmitted using the
|
||||
.BR send (2)
|
||||
and
|
||||
or
|
||||
.BR write (2)
|
||||
families of system calls and data is received using the
|
||||
.BR recv (2)
|
||||
family of socket system calls.
|
||||
or
|
||||
.BR read (2)
|
||||
families of system calls.
|
||||
.SS Address format
|
||||
A socket address is defined as a combination of a 32-bit Context Identifier
|
||||
(CID) and a 32-bit port number.
|
||||
|
@ -163,12 +167,13 @@ Operation not supported.
|
|||
This includes:
|
||||
the
|
||||
.B MSG_OOB
|
||||
flag that is not implemented for
|
||||
.BR sendmsg (2)
|
||||
and
|
||||
flag that is not implemented for the
|
||||
.BR send (2)
|
||||
family of syscalls and
|
||||
.B MSG_PEEK
|
||||
for
|
||||
.BR recvmsg (2).
|
||||
for the
|
||||
.BR recv (2)
|
||||
family of syscalls.
|
||||
.TP
|
||||
.B EPROTONOSUPPORT
|
||||
Invalid socket protocol number.
|
||||
|
|
Loading…
Reference in New Issue