5342d17f09
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) |
||
---|---|---|
.. | ||
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 | ||
gethostbydns.c | ||
gethostbyht.c | ||
gethostbyname.3 | ||
gethostbynis.c | ||
gethostnamadr.c | ||
getifaddrs.3 | ||
getifaddrs.c | ||
getifmaddrs.3 | ||
getifmaddrs.c | ||
getipnodebyname.3 | ||
getnameinfo.3 | ||
getnameinfo.c | ||
getnetbydns.c | ||
getnetbyht.c | ||
getnetbynis.c | ||
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 | ||
inet6_option_space.3 | ||
inet6_rth_space.3 | ||
inet6_rthdr_space.3 | ||
inet_net.3 | ||
inet.3 | ||
ip6opt.c | ||
linkaddr.3 | ||
linkaddr.c | ||
Makefile.inc | ||
map_v4v6.c | ||
name6.c | ||
netdb_private.h | ||
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 | ||
res_mkupdate.c | ||
res_update.c | ||
res_update.h | ||
resolver.3 | ||
rthdr.c | ||
send.c | ||
sockatmark.3 | ||
sockatmark.c | ||
Symbol.map | ||
vars.c |