From 184dede92f014cb5cbef1ddabcb2caec30895d40 Mon Sep 17 00:00:00 2001 From: David Dykstra Date: Mon, 20 Jan 2003 17:25:26 +0000 Subject: [PATCH] Save the value of the test for getaddrinfo defines in the config cache. --- configure.in | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/configure.in b/configure.in index 056b57b8..d12673ce 100644 --- a/configure.in +++ b/configure.in @@ -329,15 +329,18 @@ AC_CHECK_FUNCS(inet_pton, , AC_LIBOBJ(lib/inet_pton)) # Irix 6.5 has getaddrinfo but not the corresponding defines, so use # builtin getaddrinfo if one of the defines don't exist -AC_MSG_CHECKING([whether defines needed by getaddrinfo exist]) -AC_EGREP_CPP(yes, [ -#include -#include -#include -#ifdef AI_PASSIVE -yes -#endif], [ - AC_MSG_RESULT(yes) +AC_CACHE_CHECK([whether defines needed by getaddrinfo exist], + rsync_cv_HAVE_GETADDR_DEFINES,[ + AC_EGREP_CPP(yes, [ + #include + #include + #include + #ifdef AI_PASSIVE + yes + #endif], + rsync_cv_HAVE_GETADDR_DEFINES=yes, + rsync_cv_HAVE_GETADDR_DEFINES=no)]) +if test x"$rsync_cv_HAVE_GETADDR_DEFINES" = x"yes"; then # Tru64 UNIX has getaddrinfo() but has it renamed in libc as # something else so we must include to get the # redefinition. @@ -352,10 +355,10 @@ yes [AC_MSG_RESULT([no]) AC_LIBOBJ(lib/getaddrinfo)])]) AC_CHECK_FUNCS(getnameinfo, , AC_LIBOBJ(lib/getnameinfo)) - ], - [AC_MSG_RESULT(no) +else AC_LIBOBJ(lib/getaddrinfo) - AC_LIBOBJ(lib/getnameinfo)]) + AC_LIBOBJ(lib/getnameinfo) +fi AC_CHECK_MEMBER([struct sockaddr.sa_len], -- 2.34.1