From e06cf3950252a46486aa046a4552ed6ebff175b3 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sat, 24 Apr 2010 19:02:22 +0200 Subject: lib/replace: add replacement for IPV6_V6ONLY on linux systems with broken headers This is needed on SLES8. metze --- lib/replace/system/network.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/replace/system') diff --git a/lib/replace/system/network.h b/lib/replace/system/network.h index 1f510350bd..93d533c9b9 100644 --- a/lib/replace/system/network.h +++ b/lib/replace/system/network.h @@ -360,6 +360,13 @@ struct addrinfo { #define ifr_netmask ifr_addr #endif +/* Some old Linux systems have broken header files */ +#ifdef HAVE_IPV6 +#ifdef HAVE_LINUX_IPV6_V6ONLY_26 +#define IPV6_V6ONLY 26 +#endif /* HAVE_LINUX_IPV6_V6ONLY_26 */ +#endif /* HAVE_IPV6 */ + #ifdef SOCKET_WRAPPER #ifndef SOCKET_WRAPPER_DISABLE #ifndef SOCKET_WRAPPER_NOT_REPLACE -- cgit