From: Dave Hart Date: Wed, 21 Oct 2009 04:27:03 +0000 (+0000) Subject: configure.ac: X-Git-Tag: NTP_4_2_5P236_RC~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1d7f2c9a5cbc5da762a5dbae67b375cfb8910ca;p=thirdparty%2Fntp.git configure.ac: correct sa_len test butchered recently bk: 4ade8d970BA9i_kUYoM6E16QREZ2lA --- diff --git a/configure.ac b/configure.ac index 9a13db6e2..6f81d5625 100644 --- a/configure.ac +++ b/configure.ac @@ -4437,8 +4437,26 @@ AC_CHECK_FUNC( # ISC stuff # -if test $ac_cv_struct_sockaddr_has_sa_len = yes; then - AC_DEFINE(ISC_PLATFORM_HAVESALEN, ,[ISC: struct sockaddr as sa_len?]) +AC_CACHE_CHECK( + [struct sockaddr for sa_len], + isc_cv_platform_havesalen, + [ + AC_TRY_COMPILE( + [ + #include + #include + ], + [ + extern struct sockaddr *ps; + return ps->sa_len; + ], + [isc_cv_platform_havesalen=yes], + [isc_cv_platform_havesalen=no] + ) + ] +) +if test $isc_cv_platform_havesalen = yes; then + AC_DEFINE(ISC_PLATFORM_HAVESALEN, ,[struct sockaddr has sa_len?]) fi AC_ARG_ENABLE(ipv6, AC_HELP_STRING([--enable-ipv6], [s use IPv6?]))