]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Patch from Rainer Orth:
authorHarlan Stenn <stenn@ntp.org>
Mon, 19 Aug 2002 03:33:44 +0000 (23:33 -0400)
committerHarlan Stenn <stenn@ntp.org>
Mon, 19 Aug 2002 03:33:44 +0000 (23:33 -0400)
Provide u_int64_t if missing (IRIX 6.5.12 defines u_int8_t,
but lacks u_int64_t).

bk: 3d606718N7IqGBPdxbtPukhGbR4LQg

configure.in
include/ntp_rfc2553.h

index 42c3396063c0a90a762adeef0fd71e25ed90eb32..9588a6c0b94b666e19e00fdc50adfabd7c2138eb 100644 (file)
@@ -347,6 +347,16 @@ if test $ac_cv_type_u_int8_t = yes; then
        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,
+[AC_TRY_COMPILE([#include <sys/types.h>],
+       [u_int64_t len = 42; return 0;],
+       ac_cv_type_u_int64_t=yes,
+       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)
+fi
+
 AC_CACHE_CHECK(for a fallback value for HZ, ac_cv_var_default_hz,
 [ac_cv_var_default_hz=100
 case "$host" in
index b728de90f8cbb892db6d345802e8b9ff1b705824..6aee848816528cf7872e59fc9c12d4b64db0c8ec 100644 (file)
 typedef u_char         u_int8_t;
 typedef u_short                u_int16_t;
 typedef u_int32                u_int32_t;
-typedef struct u_int64_t { u_int32 val[2]; } u_int64_t;
 #endif /* HAVE_TYPE_U_INT8_T */
 
+#ifndef HAVE_TYPE_U_INT64_T
+typedef struct u_int64_t { u_int32 val[2]; } u_int64_t;
+#endif /* HAVE_TYPE_U_INT64_T */
+
 /*
  * IPv6 address
  */