Skip to contentSkip to conversation

tcp.c udp.c: Define _GNU_SOURCE to get members of tcphdr&ucphdr

PATCH In review Felix Janda 1 participant 1 message May 16, 2015 netfilter

lore
Share & tools
lore
#0 lore raw

PATCH 4/4 tcp.c udp.c: Define _GNU_SOURCE to get members of tcphdr&ucphdr

The source uses linux names for members of tcphdr. For example "source" instead of "th_sport", ... musl libc's headers need _GNU_SOURCE defined in order to expose these.

---
 src/extra/tcp.c | 1 +
 src/extra/udp.c | 1 +
 2 files changed, 2 insertions(+)
src/extra/tcp.c +1 -0
index bf161aa..d1cd79d 100644
@@ -15,6 +15,7 @@
 #include <arpa/inet.h>
 #include <netinet/ip.h>
 #include <netinet/ip6.h>
+#define _GNU_SOURCE
 #include <netinet/tcp.h>
 
 #include <libnetfilter_queue/libnetfilter_queue.h>
src/extra/udp.c +1 -0
index 6e6baed..8c44a66 100644
@@ -14,6 +14,7 @@
 #include <arpa/inet.h>
 #include <netinet/ip.h>
 #include <netinet/ip6.h>
+#define _GNU_SOURCE
 #include <netinet/udp.h>
 
 #include <libnetfilter_queue/libnetfilter_queue.h>
Signature · 1 line
2.3.6