]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
look for net/route.h and struct rt_msghdr
authorHarlan Stenn <stenn@ntp.org>
Thu, 1 Sep 2005 09:11:00 +0000 (05:11 -0400)
committerHarlan Stenn <stenn@ntp.org>
Thu, 1 Sep 2005 09:11:00 +0000 (05:11 -0400)
bk: 4316c5a4BPyN2AYIiMEzqpYnfXBsig

configure.ac

index 853a7b3ffab208eac834d320d14070e21c82ef91..eea20718374ccd65c94ddcc034b13b11a5015655 100644 (file)
@@ -360,6 +360,7 @@ AC_CHECK_HEADERS(net/if.h, [], [],
 #endif
 ])
 AC_CHECK_HEADERS(net/if6.h)
+AC_CHECK_HEADERS(net/route.h)
 AC_CHECK_HEADERS(netinet/in_system.h netinet/in_systm.h)
 AC_CHECK_HEADERS(netinet/in.h)
 AC_CHECK_HEADERS(netinet/ip.h, [], [],
@@ -616,6 +617,21 @@ dnl #endif
 dnl ], su_cv_have_boot_time=yes, su_cv_have_boot_time=no)])
 dnl AC_MSG_RESULT($su_cv_have_boot_time)
 
+AC_CACHE_CHECK(for struct rt_msghdr, ac_cv_struct_rt_msghdr,
+[AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <net/if.h>
+#include <net/route.h>],[
+extern struct rt_msghdr *p;
+return p;],
+       ac_cv_struct_rt_msghdr=yes,
+       ac_cv_struct_rt_msghdr=no)
+])
+if test $ac_cv_struct_rt_msghdr = yes; then
+    AC_DEFINE(HAS_ROUTING_SOCKET, 1, [Do we have a routing socket (struct rt_msghdr)?])
+fi
+
 AC_CACHE_CHECK(
   struct sigaction for sa_sigaction,
   ac_cv_struct_sigaction_has_sa_sigaction,