git: a358db560370 - main - socket(2): bring documentation up tp date
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 26 Aug 2022 15:16:48 UTC
The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=a358db5603702d5de5fd75f5bd16bbf7c0ab673f commit a358db5603702d5de5fd75f5bd16bbf7c0ab673f Author: Gleb Smirnoff <glebius@FreeBSD.org> AuthorDate: 2022-08-26 15:16:15 +0000 Commit: Gleb Smirnoff <glebius@FreeBSD.org> CommitDate: 2022-08-26 15:16:15 +0000 socket(2): bring documentation up tp date o Undocument sockets that are no longer supported, or never were. o Add AF_HYPERV. Note: PF_HYPERV isn't defined, no typo here. o Point at ip(4) and ip6(4) instead of unwelcoming "not described here". Reviewed by: gbe, markj Differential revision: https://reviews.freebsd.org/D36284 --- lib/libc/sys/socket.2 | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/lib/libc/sys/socket.2 b/lib/libc/sys/socket.2 index b23d207c9730..8ced1f0ba930 100644 --- a/lib/libc/sys/socket.2 +++ b/lib/libc/sys/socket.2 @@ -28,7 +28,7 @@ .\" From: @(#)socket.2 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd August 19, 2018 +.Dd August 26, 2022 .Dt SOCKET 2 .Os .Sh NAME @@ -61,14 +61,11 @@ PF_UNIX Host-internal protocols, PF_INET Internet version 4 protocols, PF_INET6 Internet version 6 protocols, PF_ROUTE Internal routing protocol, -PF_LINK Link layer interface, PF_KEY Internal key-management function, -PF_NATM Asynchronous transfer mode protocols, PF_NETGRAPH Netgraph sockets, -PF_IEEE80211 IEEE 802.11 wireless link-layer protocols (WiFi), PF_BLUETOOTH Bluetooth protocols, PF_INET_SDP OFED socket direct protocol (IPv4), -PF_INET6_SDP OFED socket direct protocol (IPv6) +AF_HYPERV HyperV sockets .Ed .Pp Each protocol family is connected to an address family, which has the @@ -90,7 +87,6 @@ defined types are: SOCK_STREAM Stream socket, SOCK_DGRAM Datagram socket, SOCK_RAW Raw-protocol interface, -SOCK_RDM Reliably-delivered packet, SOCK_SEQPACKET Sequenced packet stream .Ed .Pp @@ -113,12 +109,12 @@ an entire packet with each read system call. This facility may have protocol-specific properties. .Dv SOCK_RAW sockets provide access to internal network protocols and interfaces. -The types -.Dv SOCK_RAW , -which is available only to the super-user, and -.Dv SOCK_RDM , -which is planned, -but not yet implemented, are not described here. +The +.Dv SOCK_RAW +type is available only to the super-user and is described in +.Xr ip 4 +and +.Xr ip6 4 . .Pp Additionally, the following flags are allowed in the .Fa type @@ -291,6 +287,8 @@ The socket type is not supported by the protocol. .Xr getsockname 2 , .Xr getsockopt 2 , .Xr ioctl 2 , +.Xr ip 4 , +.Xr ip6 4 , .Xr listen 2 , .Xr read 2 , .Xr recv 2 ,