diff --git a/configure.in b/configure.in index e78a05440..b45ce83dc 100644 --- a/configure.in +++ b/configure.in @@ -458,10 +458,6 @@ AC_FIND_FUNC_NO_LIBS(setsockopt,, dnl Cray stuff AC_CHECK_FUNCS(getudbnam setlim) -rk_RETSIGTYPE - -rk_BROKEN_REALLOC - dnl AC_KRB_FUNC_GETCWD_BROKEN dnl @@ -520,9 +516,25 @@ AC_HAVE_STRUCT_FIELD(struct sockaddr, sa_len, [#include #include ]) -AC_GROK_TYPES([int8_t int16_t int32_t int64_t \ - u_int8_t u_int16_t u_int32_t u_int64_t \ - uint8_t uint16_t uint32_t uint64_t]) +AC_CHECK_TYPES([int8_t, int16_t, int32_t, int64_t, + u_int8_t, u_int16_t, u_int32_t, u_int64_t, + uint8_t, uint16_t, uint32_t, uint64_t],,,[ +#ifdef HAVE_INTTYPES_H +#include +#endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_BITYPES_H +#include +#endif +#ifdef HAVE_BIND_BITYPES_H +#include +#endif +#ifdef HAVE_NETINET_IN6_MACHTYPES_H +#include +#endif +]) KRB_CRYPTO