1 AC_DEFUN([AC_CHECK_RESOLV_RETRANS],[
2 AC_CACHE_CHECK([for retransmit support in res_state],
3 [ac_cv_res_retransretry],[
4 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
9 #include <netinet/in.h>
14 ]])],[ac_cv_res_retransretry="yes"],[ac_cv_res_retransretry="no"])
16 AS_IF([test "$ac_cv_res_retransretry" = "yes"],
17 [AC_DEFINE([HAVE_RES_RETRANSRETRY], 1,
18 [Define if resolv.h's res_state has the fields retrans/retry])
22 AC_DEFUN([AC_FUNC_RES_SEARCH], [
23 ac_cv_func_res_search=no
24 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
25 #include <sys/types.h>
26 #include <netinet/in.h>
27 #include <arpa/nameser.h>
28 #ifdef HAVE_ARPA_NAMESER_COMPAT_H
29 #include <arpa/nameser_compat.h>
31 #include <resolv.h>]], [[
32 const char host[11]="openafs.org";
36 /* Capture result in r but return 0, since a working nameserver is
37 * not a requirement for compilation.
39 r = res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
41 ]])],[ac_cv_func_res_search=yes],[])