From caf18a8ef4e0b8386b3e0c7a5d0e960dee7072d2 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 15 Apr 2025 21:47:11 -0400 Subject: [PATCH] cf: dns_search test requires resolv library When building for Apple operating systems rk_dns_lookup() must use dns_search() instead of res_search(). Although res_search() is available, it only issues queries using the /etc/resolv.conf configuration. Whereas dns_search() will issue the query against alternate resolver configurations such as those created by VPN services. --- cf/resolv.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cf/resolv.m4 b/cf/resolv.m4 index 49c868ab0..629497275 100644 --- a/cf/resolv.m4 +++ b/cf/resolv.m4 @@ -73,13 +73,13 @@ AC_FIND_FUNC(res_ndestroy, resolv, ], [0]) -AC_FIND_FUNC_NO_LIBS(dns_search,, +AC_FIND_FUNC(dns_search, resolv, [ #ifdef HAVE_DNS_H #include #endif ], -[0,0,0,0,0,0,0,0]) +[0]) AC_FIND_FUNC(dn_expand, resolv,