From 57175a87d47d88996965119838650c10f123c4db Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 10 Jan 2014 00:05:38 +0100 Subject: src: fix compilation due to missing NFPROTO_INET definition This adds a copy of the include/linux/netfilter.h kernel header that defines NFPROTO_INET, so libnftables compiles with relatively old kernel headers in the system. chain.c: In function 'nft_hooknum2str': chain.c:53:7: error: 'NFPROTO_INET' undeclared (first use in this function) This required to reorder and remove unneeded headers in src/expr/data_reg.c to avoid a compilation warning due to redefinition of __visible. Signed-off-by: Pablo Neira Ayuso --- src/expr/data_reg.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/expr/data_reg.c b/src/expr/data_reg.c index 76231af..a198c67 100644 --- a/src/expr/data_reg.c +++ b/src/expr/data_reg.c @@ -18,14 +18,13 @@ #include #include -#include -#include #include #include -#include "expr_ops.h" -#include "data_reg.h" #include "internal.h" +#include +#include + #ifdef JSON_PARSING static int nft_data_reg_verdict_json_parse(union nft_data_reg *reg, json_t *data) { -- cgit v1.2.3