freebsd-src/lib/libc/net
Konstantin Belousov f892e509c1 libc: preserve errno in gai_strerror()
PR:	288931
Reviewed by:	emaste, glebius
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D52010
2025-08-20 00:22:40 +03:00
..
base64.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
byteorder.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
ether_addr.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
ethers.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
eui64.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
eui64.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
gai_strerror.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
gai_strerror.c libc: preserve errno in gai_strerror() 2025-08-20 00:22:40 +03:00
getaddrinfo.3 getaddrinfo.{1,3}: Cross-reference ip6addrctl(8) 2024-09-06 12:34:32 -06:00
getaddrinfo.c libc/getaddrinfo(2): return EAI_AGAIN on nameserver timeout 2025-03-28 14:36:40 -07:00
gethostbydns.c libc: Disable debugging code in the resolver. 2025-07-24 16:01:00 +02:00
gethostbyht.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
gethostbyname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
gethostbynis.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
gethostnamadr.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getifaddrs.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getifaddrs.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getifmaddrs.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getifmaddrs.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getipnodebyname.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnameinfo.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
getnameinfo.c libc/getnameinfo: stop adding NI_NUMERICHOST where inappropriate 2024-07-26 11:03:56 +00:00
getnetbydns.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnetbyht.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnetbynis.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getnetent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getnetnamadr.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
getproto.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getprotoent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getprotoent.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getprotoname.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getservent.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
getservent.c libc: Annotate a couple of local functions as such 2024-01-29 11:44:36 -05:00
hesiod.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
hesiod.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
hosts Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hosts.equiv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
if_indextoname.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
if_indextoname.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
if_nameindex.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
if_nametoindex.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
inet.3 manuals: Remove trailing spaces 2024-11-04 11:26:14 -04:00
inet6_opt_init.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
inet6_option_space.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
inet6_rth_space.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
inet6_rthdr_space.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
inet_net.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ip6opt.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
linkaddr.3 link_addr: be more strict about address formats 2025-05-15 01:02:52 +01:00
linkaddr.c link_addr: be more strict about address formats 2025-05-15 01:02:52 +01:00
Makefile.inc libc: add link_ntoa_r() 2025-05-07 10:52:04 +01:00
map_v4v6.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
name6.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
netdb_private.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
networks lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
nscache.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nscachedcli.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nsdispatch.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
nsdispatch.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nslexer.l Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00
nsparser.y libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nss_backends.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
nss_compat.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
nsswitch.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ntoh.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
protocols lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rcmd.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rcmd.c lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rcmdsh.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
rcmdsh.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
res_config.h libc: Disable debugging code in the resolver. 2025-07-24 16:01:00 +02:00
resolver.3 resolv: Add a required include to resolv.h 2024-01-08 20:52:08 +09:00
rthdr.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
sctp_bindx.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_connectx.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_freepaddrs.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_getaddrlen.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sctp_getassocid.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sctp_getpaddrs.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_opt_info.3 lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
sctp_recvmsg.3 sctp: document sctp_recvmsg as implemented 2024-05-02 15:17:43 +02:00
sctp_send.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_sendmsg.3 sctp: update manpages 2024-02-02 18:35:00 -07:00
sctp_sys_calls.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
sockatmark.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sockatmark.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
sourcefilter.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
sourcefilter.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
Symbol.hesiod.map libc: only export hesiod symbols when enabled 2024-04-16 22:14:20 +01:00
Symbol.map libc: add link_ntoa_r() 2025-05-07 10:52:04 +01:00
vars.c libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00