summaryrefslogtreecommitdiffstats
path: root/man2/socketcall.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/socketcall.2')
-rw-r--r--man2/socketcall.284
1 files changed, 42 insertions, 42 deletions
diff --git a/man2/socketcall.2 b/man2/socketcall.2
index 086ed6bdb..493654895 100644
--- a/man2/socketcall.2
+++ b/man2/socketcall.2
@@ -23,7 +23,7 @@ Standard C library
glibc provides no wrapper for
.BR socketcall (),
necessitating the use of
-.BR syscall (2).
+.MR syscall 2 .
.SH DESCRIPTION
.BR socketcall ()
is a common kernel entry point for the socket system calls.
@@ -44,111 +44,111 @@ l l.
T{
.B SYS_SOCKET
T}:T{
-.BR socket (2)
+.MR socket 2
T}
T{
.B SYS_BIND
T}:T{
-.BR bind (2)
+.MR bind 2
T}
T{
.B SYS_CONNECT
T}:T{
-.BR connect (2)
+.MR connect 2
T}
T{
.B SYS_LISTEN
T}:T{
-.BR listen (2)
+.MR listen 2
T}
T{
.B SYS_ACCEPT
T}:T{
-.BR accept (2)
+.MR accept 2
T}
T{
.B SYS_GETSOCKNAME
T}:T{
-.BR getsockname (2)
+.MR getsockname 2
T}
T{
.B SYS_GETPEERNAME
T}:T{
-.BR getpeername (2)
+.MR getpeername 2
T}
T{
.B SYS_SOCKETPAIR
T}:T{
-.BR socketpair (2)
+.MR socketpair 2
T}
T{
.B SYS_SEND
T}:T{
-.BR send (2)
+.MR send 2
T}
T{
.B SYS_RECV
T}:T{
-.BR recv (2)
+.MR recv 2
T}
T{
.B SYS_SENDTO
T}:T{
-.BR sendto (2)
+.MR sendto 2
T}
T{
.B SYS_RECVFROM
T}:T{
-.BR recvfrom (2)
+.MR recvfrom 2
T}
T{
.B SYS_SHUTDOWN
T}:T{
-.BR shutdown (2)
+.MR shutdown 2
T}
T{
.B SYS_SETSOCKOPT
T}:T{
-.BR setsockopt (2)
+.MR setsockopt 2
T}
T{
.B SYS_GETSOCKOPT
T}:T{
-.BR getsockopt (2)
+.MR getsockopt 2
T}
T{
.B SYS_SENDMSG
T}:T{
-.BR sendmsg (2)
+.MR sendmsg 2
T}
T{
.B SYS_RECVMSG
T}:T{
-.BR recvmsg (2)
+.MR recvmsg 2
T}
T{
.B SYS_ACCEPT4
T}:T{
-.BR accept4 (2)
+.MR accept4 2
T}
T{
.B SYS_RECVMMSG
T}:T{
-.BR recvmmsg (2)
+.MR recvmmsg 2
T}
T{
.B SYS_SENDMMSG
T}:T{
-.BR sendmmsg (2)
+.MR sendmmsg 2
T}
.TE
.SH VERSIONS
On some architectures\[em]for example, x86-64 and ARM\[em]there is no
.BR socketcall ()
system call; instead
-.BR socket (2),
-.BR accept (2),
-.BR bind (2),
+.MR socket 2 ,
+.MR accept 2 ,
+.MR bind 2 ,
and so on really are implemented as separate system calls.
.SH STANDARDS
Linux.
@@ -160,26 +160,26 @@ However, starting in Linux 4.3,
.\" commit 9dea5dc921b5f4045a18c63eb92e84dc274d17eb
direct system calls are provided on x86-32 for the sockets API.
This facilitates the creation of
-.BR seccomp (2)
+.MR seccomp 2
filters that filter sockets system calls
(for new user-space binaries that are compiled
to use the new entry points)
and also provides a (very) small performance improvement.
.SH SEE ALSO
-.BR accept (2),
-.BR bind (2),
-.BR connect (2),
-.BR getpeername (2),
-.BR getsockname (2),
-.BR getsockopt (2),
-.BR listen (2),
-.BR recv (2),
-.BR recvfrom (2),
-.BR recvmsg (2),
-.BR send (2),
-.BR sendmsg (2),
-.BR sendto (2),
-.BR setsockopt (2),
-.BR shutdown (2),
-.BR socket (2),
-.BR socketpair (2)
+.MR accept 2 ,
+.MR bind 2 ,
+.MR connect 2 ,
+.MR getpeername 2 ,
+.MR getsockname 2 ,
+.MR getsockopt 2 ,
+.MR listen 2 ,
+.MR recv 2 ,
+.MR recvfrom 2 ,
+.MR recvmsg 2 ,
+.MR send 2 ,
+.MR sendmsg 2 ,
+.MR sendto 2 ,
+.MR setsockopt 2 ,
+.MR shutdown 2 ,
+.MR socket 2 ,
+.MR socketpair 2