freebsd-skq/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
addr2ascii.c
ascii2addr.c
base64.c
byteorder.3
ether_addr.c
ethers.3
eui64.3
eui64.c
gai_strerror.3
gai_strerror.c
getaddrinfo.3
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
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
getifaddrs.c
getifmaddrs.3
getifmaddrs.c
getipnodebyname.3
getnameinfo.3
getnameinfo.c
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
getnetnamadr.c
getproto.c
getprotoent.3
getprotoent.c
getprotoname.c
getservbyname.c
getservbyport.c
getservent.3
getservent.c
hesiod.3
hesiod.c
if_indextoname.3
if_indextoname.c
if_nameindex.c
if_nametoindex.c
inet6_opt_init.3 Fix inet6_opt_get_val() prototype. 2005-11-23 16:07:54 +00:00
inet6_option_space.3
inet6_rth_space.3
inet6_rthdr_space.3
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
ip6opt.c
linkaddr.3
linkaddr.c
Makefile.inc Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
map_v4v6.c
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
nsdispatch.c
nslexer.l
nsparser.y
nss_backends.h
nss_compat.c
rcmd.3
rcmd.c
rcmdsh.3
rcmdsh.c
recv.c
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
rthdr.c
send.c
sockatmark.3
sockatmark.c
Symbol.map Update the resolver in libc to BIND9's one. 2006-03-21 16:11:11 +00:00
vars.c