Fix bug in glibc in IPTOS_CLASS(x) macro (netinet/ip.h file)
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 10 Jan 2011 14:25:20 +0000 (15:25 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 10 Jan 2011 14:25:20 +0000 (15:25 +0100)
src/linux/net.c

index 4edf9a2..ebc7904 100644 (file)
 #include <syslog.h>
 #include <unistd.h>
 
+/**
+ * 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