svn commit: r343967 - head/lib/libc/net
Sergey Kandaurov
pluknet at FreeBSD.org
Sun Feb 10 19:07:48 UTC 2019
Author: pluknet
Date: Sun Feb 10 19:07:47 2019
New Revision: 343967
URL: https://svnweb.freebsd.org/changeset/base/343967
Log:
Sync "struct addrinfo" declaration with netdb.h.
Notably, unlike in OpenBSD, which the man page was copied from,
ai_canonname and ai_addr come in different order.
PR: 225880
MFC after: 1 week
Modified:
head/lib/libc/net/getaddrinfo.3
Modified: head/lib/libc/net/getaddrinfo.3
==============================================================================
--- head/lib/libc/net/getaddrinfo.3 Sun Feb 10 19:01:05 2019 (r343966)
+++ head/lib/libc/net/getaddrinfo.3 Sun Feb 10 19:07:47 2019 (r343967)
@@ -18,7 +18,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd September 13, 2017
+.Dd February 10, 2019
.Dt GETADDRINFO 3
.Os
.Sh NAME
@@ -78,14 +78,14 @@ as defined by
.Aq Pa netdb.h :
.Bd -literal
struct addrinfo {
- int ai_flags; /* input flags */
- int ai_family; /* address family for socket */
- int ai_socktype; /* socket type */
- int ai_protocol; /* protocol for socket */
- socklen_t ai_addrlen; /* length of socket-address */
- struct sockaddr *ai_addr; /* socket-address for socket */
- char *ai_canonname; /* canonical name for service location */
- struct addrinfo *ai_next; /* pointer to next in list */
+ int ai_flags; /* AI_PASSIVE, AI_CANONNAME, .. */
+ int ai_family; /* AF_xxx */
+ int ai_socktype; /* SOCK_xxx */
+ int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */
+ socklen_t ai_addrlen; /* length of ai_addr */
+ char *ai_canonname; /* canonical name for hostname */
+ struct sockaddr *ai_addr; /* binary address */
+ struct addrinfo *ai_next; /* next structure in linked list */
};
.Ed
.Pp
More information about the svn-src-all
mailing list