Fixing IPSEC_* checks on older Linux distros.

This commit is contained in:
Tobias Brunner 2009-05-21 10:03:27 +02:00
parent 617e59b7bc
commit a6ae2a1490
1 changed files with 6 additions and 2 deletions

View File

@ -841,11 +841,13 @@ AC_CHECK_MEMBERS([struct sadb_x_policy.sadb_x_policy_priority], [], [],
AC_MSG_CHECKING([for IPSEC_MODE_BEET])
AC_TRY_COMPILE(
[#ifdef HAVE_NETIPSEC_IPSEC_H
[#include <sys/types.h>
#ifdef HAVE_NETIPSEC_IPSEC_H
#include <netipsec/ipsec.h>
#elif defined(HAVE_NETINET6_IPSEC_H)
#include <netinet6/ipsec.h>
#else
#include <stdint.h>
#include <linux/ipsec.h>
#endif],
[int mode = IPSEC_MODE_BEET;
@ -856,11 +858,13 @@ AC_TRY_COMPILE(
AC_MSG_CHECKING([for IPSEC_DIR_FWD])
AC_TRY_COMPILE(
[#ifdef HAVE_NETIPSEC_IPSEC_H
[#include <sys/types.h>
#ifdef HAVE_NETIPSEC_IPSEC_H
#include <netipsec/ipsec.h>
#elif defined(HAVE_NETINET6_IPSEC_H)
#include <netinet6/ipsec.h>
#else
#include <stdint.h>
#include <linux/ipsec.h>
#endif],
[int dir = IPSEC_DIR_FWD;