X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fcf%2Fressearch.m4;h=2abd444f9e9955440f4c2cd922be21e334de448a;hp=d2cab435a83c9ccc791ee9e7c4f7cdc7d675dfe4;hb=3313e7499642c39b0be1574102b8cdf6bfa565b5;hpb=ffb6cbfc1ee41ac83a27c094d82bd1c68ef4861c diff --git a/src/cf/ressearch.m4 b/src/cf/ressearch.m4 index d2cab43..2abd444 100644 --- a/src/cf/ressearch.m4 +++ b/src/cf/ressearch.m4 @@ -1,24 +1,23 @@ AC_DEFUN([AC_CHECK_RESOLV_RETRANS],[ - AC_CACHE_CHECK([for retransmit support in res_state], [ac_cv_res_retransretry],[ - AC_TRY_RUN( [ + AC_CACHE_CHECK([for retransmit support in res_state], + [ac_cv_res_retransretry],[ + AC_TRY_COMPILE( [ #include #if defined(__sun__) #include #endif #include -int main(void) { +],[ _res.retrans = 2; _res.retry = 1; - exit(0); -} -],[ - ac_cv_res_retransretry=1 -],[ - ac_cv_res_retransretry= -],[ - ac_cv_res_retransretry="no" -])]) -AC_DEFINE_UNQUOTED([HAVE_RES_RETRANSRETRY], [$ac_cv_res_retransretry], [Define if resolv.h's res_state has the fields retrans/rety]) +], + [ac_cv_res_retransretry="yes"], + [ac_cv_res_retransretry="no"]) + ]) + AS_IF([test "$ac_cv_res_retransretry" = "yes"], + [AC_DEFINE([HAVE_RES_RETRANSRETRY], 1, + [Define if resolv.h's res_state has the fields retrans/retry]) + ]) ]) AC_DEFUN([AC_FUNC_RES_SEARCH], [