From: Harlan Stenn Date: Mon, 27 Dec 2004 11:15:13 +0000 (-0500) Subject: Added ISC_PLATFORM_{NEEDPORTT,FIXIN6ISADDR} for Danny X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ecb040267895dbdbf5ba594b6027c18ec2f25af;p=thirdparty%2Fntp.git Added ISC_PLATFORM_{NEEDPORTT,FIXIN6ISADDR} for Danny bk: 41cfeec1lHG8WpxysFVx69uJnWXevw --- diff --git a/configure.ac b/configure.ac index 01e278cfc0..e0a457902f 100644 --- a/configure.ac +++ b/configure.ac @@ -482,7 +482,7 @@ AC_CACHE_CHECK([for u_int8_t], ac_cv_type_u_int8_t, ac_cv_type_u_int8_t=no) ]) if test $ac_cv_type_u_int8_t = yes; then - AC_DEFINE(HAVE_TYPE_U_INT8_T,1,Does u_int8_t exist) + AC_DEFINE(HAVE_TYPE_U_INT8_T, 1, [Does u_int8_t exist?]) fi AC_CACHE_CHECK([for u_int64_t], ac_cv_type_u_int64_t, @@ -492,9 +492,23 @@ AC_CACHE_CHECK([for u_int64_t], ac_cv_type_u_int64_t, ac_cv_type_u_int64_t=no) ]) if test $ac_cv_type_u_int64_t = yes; then - AC_DEFINE(HAVE_TYPE_U_INT64_T,1,Does u_int64_t exist) + AC_DEFINE(HAVE_TYPE_U_INT64_T, 1, [Does u_int64_t exist?]) fi +# +# Look for in_port_t. +# +AC_MSG_CHECKING(for type in_port_t) +AC_TRY_COMPILE([ +#include +#include ], +[in_port_t port = 25; return (0);], + [AC_MSG_RESULT(yes) + ], + [AC_MSG_RESULT(no) + AC_DEFINE(ISC_PLATFORM_NEEDPORTT, 1, [Do we need our own in_port_t?]) + ]) + AC_CACHE_CHECK(for a fallback value for HZ, ac_cv_var_default_hz, [ac_cv_var_default_hz=100 case "$host" in @@ -3781,6 +3795,26 @@ case "$host" in ;; esac +# +# This is similar to the netinet6/in6.h issue. +# +case "$host" in +*-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*) + # UnixWare + # ISC_PLATFORM_NEEDNETINETIN6H="#define ISC_PLATFORM_NEEDNETINETIN6H 1" + # LWRES_PLATFORM_NEEDNETINETIN6H="#define LWRES_PLATFORM_NEEDNETINETIN6H 1" + AC_DEFINE(ISC_PLATFORM_FIXIN6ISADDR, 1,[Do we need to fix in6isaddr?]) + isc_netinetin6_hack="#include " + ;; +*) + # ISC_PLATFORM_NEEDNETINETIN6H="#undef ISC_PLATFORM_NEEDNETINETIN6H" + # LWRES_PLATFORM_NEEDNETINETIN6H="#undef LWRES_PLATFORM_NEEDNETINETIN6H" + # ISC_PLATFORM_FIXIN6ISADDR="#undef ISC_PLATFORM_FIXIN6ISADDR" + isc_netinetin6_hack="" + ;; +esac + + AC_MSG_CHECKING([for struct if_laddrconf]) AC_TRY_LINK([ #include