]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
sockaddr-struct.3, sockaddr_un-struct.3: Document sockaddr_un
authorAlejandro Colomar <alx.manpages@gmail.com>
Thu, 24 Feb 2022 23:02:02 +0000 (00:02 +0100)
committerAlejandro Colomar <alx.manpages@gmail.com>
Fri, 25 Feb 2022 11:51:25 +0000 (12:51 +0100)
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
man3/sockaddr-struct.3
man3/sockaddr_un-struct.3 [new file with mode: 0644]

index 6e2050c6b9110e2f1094815b8de641241e5c6691..272b938a1a9c8671035d147323df30118e4c5607 100644 (file)
@@ -1,6 +1,6 @@
 .TH SOCKADDR 3 2022-02-24 Linux "Linux Programmer's Manual"
 .SH NAME
-sockaddr, sockaddr_storage, socklen_t \- socket address
+sockaddr, sockaddr_storage, sockaddr_un, socklen_t \- socket address
 .SH SYNOPSIS
 .nf
 .B #include <sys/socket.h>
@@ -15,6 +15,16 @@ sockaddr, sockaddr_storage, socklen_t \- socket address
 .B };
 .PP
 .BR typedef " /* ... */ " socklen_t;
+.PP
+.fi
+.SS UNIX domain sockets
+.nf
+.B #include <sys/un.h>
+.PP
+.B struct sockaddr_un {
+.BR "    sa_family_t sun_family;" "  /* Address family */"
+.BR "    char        sun_path[];" "  /* Socket pathname */"
+.B };
 .fi
 .SH DESCRIPTION
 .TP
@@ -35,6 +45,10 @@ structures and used to access its fields.
 Describes the length of a socket address.
 According to POSIX,
 this shall be an integer type of at least 32 bits.
+.SS UNIX domain sockets
+.TP
+.I sockaddr_un
+Describes a UNIX domain socket address.
 .SH CONFORMING TO
 POSIX.1-2001 and later.
 .SH NOTES
@@ -48,6 +62,7 @@ is also defined in
 .BR getpeername (2),
 .BR getsockname (2),
 .BR socket (2),
+.BR socketpair (2),
 .BR getaddrinfo (3),
 .BR gethostbyaddr (3),
 .BR getnameinfo (3),
diff --git a/man3/sockaddr_un-struct.3 b/man3/sockaddr_un-struct.3
new file mode 100644 (file)
index 0000000..6977e52
--- /dev/null
@@ -0,0 +1 @@
+.so man3/sockaddr-struct.3