Date: Sun, 12 Apr 2009 19:06:41 +0000 (UTC) From: Hajimu UMEMOTO <ume@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libc/net getaddrinfo.c Message-ID: <200904121906.n3CJ6tpk004878@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ume 2009-04-12 19:06:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/net getaddrinfo.c Log: SVN rev 190972 on 2009-04-12 19:06:41Z by ume MFH r190382,190416,190525: - getaddrinfo(3) should accept numeric when ai_socktype is not specified in hint or hints is NULL. - Add support for SCTP to getaddrinfo(3). Now, getaddrinfo(3) returns two SOCK_STREAMs, IPPROTO_TCP and IPPROTO_SCTP. It confuses some programs. If getaddrinfo(3) returns IPPROTO_SCTP when SOCK_STREAM is specified by hints.ai_socktype, at least Apache doesn't work. So, I made getaddrinfo(3) to return IPPROTO_SCTP with SOCK_STREAM only when IPPROTO_SCTP is specified explicitly by hints.ai_protocol. - Query DNS only once per an address family. Approved by: re (kib) Revision Changes Path 1.86.2.2 +197 -90 src/lib/libc/net/getaddrinfo.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904121906.n3CJ6tpk004878>