(_nss_dns_gethostbyname2_r): If lookup
authordrepper <drepper>
Sat, 27 May 2000 08:16:24 +0000 (08:16 +0000)
committerdrepper <drepper>
Sat, 27 May 2000 08:16:24 +0000 (08:16 +0000)
commit635e61d8c60071629ab1cf88bca10dc3977fea7c
tree685889c7c62e9eadf8e13b5e1e7f479eeab0e516
parente1366e441d7d2b62ce55805ccf801ab86bde4132
(_nss_dns_gethostbyname2_r): If lookup
of IPv6 address failed and RES_USE_INET6 bit in _res.options is set,
perform lookup for T_A type and tell getanswer_r to convert the
result with new argument.
(_nss_dns_gethostbyaddr_r): Pass zero as new argument to getanswer_r.
Don't convert addresses from IPv4 to IPv6 here.
(getanswer_r): Take new parameter indicating if mapping from IPv4 to
IPv6 is wanted.  Allow qtype and type from reply to disagree if
IPv4 mapping has to be done.  Perform mappings if required by the
caller and not if RES_USE_INET6 bit in _res.options is set.
Add several __builtin_expect.
resolv/nss_dns/dns-host.c