From 47c92a3cea793c7797b7dec71a95ec9eced3314b Mon Sep 17 00:00:00 2001 From: Henning Rogge Date: Mon, 10 Jan 2011 15:25:20 +0100 Subject: [PATCH] Fix bug in glibc in IPTOS_CLASS(x) macro (netinet/ip.h file) --- src/linux/net.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/linux/net.c b/src/linux/net.c index 4edf9a26..ebc79041 100644 --- a/src/linux/net.c +++ b/src/linux/net.c @@ -64,6 +64,14 @@ #include #include +/** + * Fix bug in GLIBC, see https://bugzilla.redhat.com/show_bug.cgi?id=635260 + */ +#ifdef IPTOS_CLASS +#undef IPTOS_CLASS +#endif +#define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK) + #define IPV6_ADDR_LOOPBACK 0x0010U #define IPV6_ADDR_LINKLOCAL 0x0020U #define IPV6_ADDR_SITELOCAL 0x0040U -- 2.20.1