freebsd-dev/lib/libc/net
Hajimu UMEMOTO 5342d17f09 Update the resolver in libc to BIND9's one.
Since, res_sendsigned(3) and the friends use MD5 functions, it is
hard to include them without having MD5 functions in libc.  So,
res_sendsigned(3) is not merged into libc.

Since, res_update(3) in BIND9 is not binary compatible with our
res_update(3), res_update(3) is leaved as is, except some
necessary modifications.
The res_update(3) and the friends are not essential part of the
resolver.  They are not defined in resolv.h but defined in
res_update.h separately in BIND9.  Further, they are not called from
our tree.  So, I hide them from our resolv.h, but leave them only
for binary backward compatibility (perhaps, no one calls them).

Since, struct __res_state_ext is not exposed in BIND9, I hide it
from our resolv.h.  And, global variable _res_ext is removed.  It
breaks binary backward compatibility.  But, since it is not used from
outside of our libc, I think it is safe.

Reviewed by:	arch@ (no objection)
2006-03-21 16:11:11 +00:00
..
addr2ascii.3 Scheduled mdoc(7) sweep. 2005-01-11 20:50:51 +00:00
addr2ascii.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
ascii2addr.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
base64.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
byteorder.3 Add byteorder(9) to SEE ALSO. 2005-03-20 17:27:57 +00:00
ether_addr.c Fix style of ether_ntoa(). 2002-04-08 07:51:10 +00:00
ethers.3 Sort sections. 2005-01-20 09:17:07 +00:00
eui64.3 Sort sections. 2005-01-20 09:17:07 +00:00
eui64.c Add Aerospace Corporation copyrights to EUI64 support files. 2004-06-01 19:30:13 +00:00
gai_strerror.3 Markup fixes. 2005-06-16 19:01:07 +00:00
gai_strerror.c separate gai_strerror(3) from getaddrinfo.c. 2005-04-06 12:45:51 +00:00
getaddrinfo.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00
getaddrinfo.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
gethostbydns.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
gethostbyht.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
gethostbyname.3 make gethostby*() thread-safe. 2005-04-28 18:03:43 +00:00
gethostbynis.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
gethostnamadr.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
getifaddrs.3 Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
getifaddrs.c sysctl(NET_RT_IFLIST) up to several (currently 5) times. 2002-07-25 08:08:30 +00:00
getifmaddrs.3 Sort sections. 2005-01-20 09:17:07 +00:00
getifmaddrs.c Remove unused variables and assignments. 2005-04-08 21:24:23 +00:00
getipnodebyname.3 we don't need mutex lock to call _gethostbynis*(), anymore. 2005-04-28 18:21:11 +00:00
getnameinfo.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00
getnameinfo.c fix signed/unsigned comparison warnings. 2005-05-03 16:13:31 +00:00
getnetbydns.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
getnetbyht.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
getnetbynis.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
getnetent.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00
getnetnamadr.c - Remove padding for ABI compatibility of n_net member from struct 2005-06-03 03:32:06 +00:00
getproto.c - add getproto{byname,bynumber,ent}_r for internal use within libc. 2005-04-19 14:41:13 +00:00
getprotoent.3 our get{proto,serv}by*() use a thread-specific data space. 2005-04-26 18:04:09 +00:00
getprotoent.c Include <sys/types.h> and <limits.h> ourselves, don't assume they are included 2005-08-20 07:59:13 +00:00
getprotoname.c - add getproto{byname,bynumber,ent}_r for internal use within libc. 2005-04-19 14:41:13 +00:00
getservbyname.c rename the NIS related fields to have yp_ prefix. 2005-04-18 18:34:58 +00:00
getservbyport.c rename the NIS related fields to have yp_ prefix. 2005-04-18 18:34:58 +00:00
getservent.3 our get{proto,serv}by*() use a thread-specific data space. 2005-04-26 18:04:09 +00:00
getservent.c Include <sys/types.h> and <limits.h> ourselves, don't assume they are included 2005-08-20 07:59:13 +00:00
hesiod.3 Sort sections. 2005-01-20 09:17:07 +00:00
hesiod.c Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
if_indextoname.3 Add missing includes. 2005-11-23 10:49:07 +00:00
if_indextoname.c Use BSDi derived if_nametoindex(), if_indextoname(), if_nameindex() 2002-07-15 19:58:56 +00:00
if_nameindex.c Use BSDi derived if_nametoindex(), if_indextoname(), if_nameindex() 2002-07-15 19:58:56 +00:00
if_nametoindex.c Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
inet6_opt_init.3 Fix inet6_opt_get_val() prototype. 2005-11-23 16:07:54 +00:00
inet6_option_space.3 Markup and grammar fixes. 2005-01-24 18:14:18 +00:00
inet6_rth_space.3 Fix all the spelling mistakes I could find in the man pages for words 2005-07-31 03:30:48 +00:00
inet6_rthdr_space.3 Markup and grammar fixes. 2005-01-24 18:14:18 +00:00
inet_net.3 Sync inet_net_pton() and inet_net_ntop() with latest BIND9's includes 2006-02-26 05:44:21 +00:00
inet.3 Expand *n't contractions. 2005-02-13 22:25:33 +00:00
ip6opt.c refer RFC 3542 rather than RFC 2292bis. 2005-07-19 18:13:58 +00:00
linkaddr.3 Eliminate double whitespace. 2004-07-03 22:30:10 +00:00
linkaddr.c Remove 'register' keyword. 2002-03-21 18:49:23 +00:00
Makefile.inc Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
map_v4v6.c sync _map_v4v6_host*() with bind9's. it treats align better bit. 2005-04-28 18:52:40 +00:00
name6.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
netdb_private.h Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
nsdispatch.3 Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
nsdispatch.c The previous commit changed the behavior of nsdispatch() in the 2004-04-01 19:12:45 +00:00
nslexer.l = Implement name service switch modules (NSS modules). NSS modules 2003-04-17 14:14:22 +00:00
nsparser.y = Implement name service switch modules (NSS modules). NSS modules 2003-04-17 14:14:22 +00:00
nss_backends.h = Implement name service switch modules (NSS modules). NSS modules 2003-04-17 14:14:22 +00:00
nss_compat.c When a dynamic NSS module is built and linked against a thread 2004-03-30 15:56:15 +00:00
rcmd.3 refer RFC 3542 rather than RFC 2292bis. 2005-07-19 18:13:58 +00:00
rcmd.c NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
rcmdsh.3 Sort sections. 2005-01-20 09:17:07 +00:00
rcmdsh.c Eliminate 19 warnings in libc (at level WARNS=2) of the 2003-02-27 13:40:01 +00:00
recv.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
res_config.h Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
res_mkupdate.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
res_update.c Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
res_update.h Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
resolver.3 Expand *n't contractions. 2005-02-13 22:25:33 +00:00
rthdr.c refer RFC 3542 rather than RFC 2292bis. 2005-07-19 18:13:58 +00:00
send.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
sockatmark.3 mdoc(7) police: "The .Fa argument.". 2002-12-19 09:40:28 +00:00
sockatmark.c Add an implementation of the POSIX.1 sockatmark(3). 2002-12-13 22:22:55 +00:00
Symbol.map Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
vars.c just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00