Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com> --- configure.ac | 11 +++++++++++ src/openvpn/syshead.h | 8 -------- 2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/configure.ac b/configure.ac index 2c80ef4..193d287 100644 --- a/configure.ac +++ b/configure.ac @@ -490,6 +490,17 @@ AC_CHECK_DECLS( , [[${SOCKET_INCLUDES}]] ) +AC_CHECK_DECLS( + [SOL_IP], + , + [AC_CHECK_DECLS( + [IPPROTO_IP], + [AC_DEFINE_UNQUOTED([SOL_IP], [IPPROTO_IP], [SOL_IP emulation])], + [AC_MSG_ERROR([cannot find SOL_IP or IPPROTO_IP])], + [[${SOCKET_INCLUDES}]] + )], + [[${SOCKET_INCLUDES}]] +) dnl We emulate signals in Windows AC_CHECK_DECLS( diff --git a/src/openvpn/syshead.h b/src/openvpn/syshead.h index f908752..c4dfd0b 100644 --- a/src/openvpn/syshead.h +++ b/src/openvpn/syshead.h @@ -367,14 +367,6 @@ #endif /* - * Does this platform define SOL_IP - * or only bsd-style IPPROTO_IP ? - */ -#ifndef SOL_IP -#define SOL_IP IPPROTO_IP -#endif - -/* * Do we have a syslog capability? */ #if defined(HAVE_OPENLOG) && defined(HAVE_SYSLOG) -- 1.7.3.4