]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
Define _GNU_SOURCE to get members of tcphdr
authorFelix Janda <felix.janda@posteo.de>
Sat, 16 May 2015 13:44:32 +0000 (15:44 +0200)
committerEric Leblond <eric@regit.org>
Tue, 23 Jun 2015 12:39:01 +0000 (14:39 +0200)
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.

Signed-off-by: Felix Janda <felix.janda@posteo.de>
filter/raw2packet/ulogd_raw2packet_BASE.c
filter/ulogd_filter_PWSNIFF.c

index c9d5227ced4a7d3d39fd483f015254b0622011ec..ad894fc8822457b490f76ccb7be772c7daa49028 100644 (file)
@@ -35,6 +35,7 @@
 #include <netinet/ip.h>
 #include <netinet/ip6.h>
 #include <netinet/in.h>
+#define _GNU_SOURCE
 #include <netinet/tcp.h>
 #include <netinet/ip_icmp.h>
 #include <netinet/icmp6.h>
index 5169eeeab3aa28ac4d18fecab30ec93a7b39b16c..a3e2b42bb9be3f7a45b0015d1c54599d4136e118 100644 (file)
@@ -25,6 +25,7 @@
 #include <sys/socket.h>
 #include <netinet/ip.h>
 #include <netinet/in.h>
+#define _GNU_SOURCE
 #include <netinet/tcp.h>
 #include <ulogd/ulogd.h>