]> git.puffer.fish Git - matthieu/frr.git/commitdiff
Dmitry Tejblum <tejblum@yandex-team.ru>
authorDenis Ovsienko <pilot@etcnet.org>
Mon, 13 Apr 2009 16:11:44 +0000 (20:11 +0400)
committerDenis Ovsienko <pilot@etcnet.org>
Mon, 13 Apr 2009 16:11:44 +0000 (20:11 +0400)
Don't enable HAVE_BSD_STRUCT_IP_MREQ_HACK for FreeBSD 7.0 and upper,
because OS behaviour has changed.

configure.ac

index a974daa4518801901c4c2eaab95713ea9fcd0e44..a80589d885f2b14d1ebaf92b3627f6a18de7830d 100755 (executable)
@@ -885,7 +885,7 @@ AC_CHECK_MEMBERS([struct ip_mreqn.imr_ifindex], [], [], QUAGGA_INCLUDES)
 AC_MSG_CHECKING([for BSD struct ip_mreq hack])
 AC_TRY_COMPILE([#ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
-#endif],[#if (defined(__FreeBSD__) && (__FreeBSD_version >= 500022 || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000)
+#endif],[#if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000)
   return (0);
 #else
   #error No support for BSD struct ip_mreq hack detected