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@xxxxxxxxx> --- filter/raw2packet/ulogd_raw2packet_BASE.c | 1 + filter/ulogd_filter_PWSNIFF.c | 1 + 2 files changed, 2 insertions(+) diff --git a/filter/raw2packet/ulogd_raw2packet_BASE.c b/filter/raw2packet/ulogd_raw2packet_BASE.c index 2079c91..9978b94 100644 --- a/filter/raw2packet/ulogd_raw2packet_BASE.c +++ b/filter/raw2packet/ulogd_raw2packet_BASE.c @@ -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> diff --git a/filter/ulogd_filter_PWSNIFF.c b/filter/ulogd_filter_PWSNIFF.c index 3d965e6..934ff0e 100644 --- a/filter/ulogd_filter_PWSNIFF.c +++ b/filter/ulogd_filter_PWSNIFF.c @@ -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> -- 2.3.6 -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html