diff --git a/config/int_ghba_r.c b/config/int_ghba_r.c index 7a3a3c1..6801a94 100644 --- a/config/int_ghba_r.c +++ b/config/int_ghba_r.c @@ -6,6 +6,7 @@ static const char rcsid[] = "$Id$"; +#include #include #include diff --git a/configure.in b/configure.in index 2aee6e3..4cbd612 100644 --- a/configure.in +++ b/configure.in @@ -81,6 +81,14 @@ AC_C_CONST AC_TYPE_SIZE_T AC_HEADER_TIME +dnl At least FeeBSD doesn't define s6_addr32 in user-land code, with a +dnl note saying this is not standard +AC_CHECK_DECL([s6_addr32], + [], + [AC_DEFINE([s6_addr32], [__u6_addr.__u6_addr32], + [Define to a way to access the inner bytes of an ip6 address.])], + [#include ]) + dnl dnl Are we on a system that uses the STREAMS low-level DLPI interface? dnl