report res_query failures, including nxdomain/nodata, via h_errno
authorRich Felker <dalias@aerifal.cx>
Tue, 25 Aug 2020 01:56:48 +0000 (21:56 -0400)
committerRich Felker <dalias@aerifal.cx>
Tue, 25 Aug 2020 02:02:14 +0000 (22:02 -0400)
commit19f8642494b7d27b2ceed5c14d4a0b27cb749afe
treec08cdc143f4bded8a3a6a860186727815cf2800b
parent9d0b8b92a508c328e7eac774847f001f80dfb5ff
report res_query failures, including nxdomain/nodata, via h_errno

while it's not clearly documented anywhere, this is the historical
behavior which some applications expect. applications which need to
see the response packet in these cases, for example to distinguish
between nonexistence in a secure vs insecure zone, must already use
res_mkquery with res_send in order to be portable, since most if not
all other implementations of res_query don't provide it.
src/network/res_query.c