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 <hrogge@googlemail.com>
Thu, 3 Feb 2011 17:38:59 +0000 (18:38 +0100)
src/linux/net.c

index a711b39..8074401 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