diff options
author | Baruch Siach <baruch@tkos.co.il> | 2018-11-16 07:23:32 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-11-16 07:25:18 +0100 |
commit | 7c8791edac3e74f6ce0bf21f98bc820db8e55e62 (patch) | |
tree | 23b5cb6cf37ed09b8d8a7b45a0ba5f528b64ed90 /iptables/iptables-apply.8.in | |
parent | 907e429d7548157016cd51aba4adc5d0c7d9f816 (diff) |
xtables-monitor: fix build with older glibc
glibc older than 2.19 only expose BSD style fields of struct tcphdr when
_BSD_SOURCE is define. Current glibc however, warn that _BSD_SOURCE is
deprecated. Migrate to the GNU style of tcphdr fields to make the code
compatible with any glibc version.
Fix the following build failure:
xtables-monitor.c: In function 'trace_print_packet':
xtables-monitor.c:406:43: error: 'const struct tcphdr' has no member named 'th_sport'
printf("SPORT=%d DPORT=%d ", ntohs(tcph->th_sport), ntohs(tcph->th_dport));
^
xtables-monitor.c:406:66: error: 'const struct tcphdr' has no member named 'th_dport'
printf("SPORT=%d DPORT=%d ", ntohs(tcph->th_sport), ntohs(tcph->th_dport));
^
...
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'iptables/iptables-apply.8.in')
0 files changed, 0 insertions, 0 deletions