tcp.c udp.c: Define _GNU_SOURCE to get members of tcphdr&ucphdr
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.
Signed-off-by Felix Janda <[email protected]>
--- src/extra/tcp.c | 1 + src/extra/udp.c | 1 + 2 files changed, 2 insertions(+)
src/extra/tcp.c +1 -0
@@ -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
@@ -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