X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=iptables.h;h=b97e5c58908d36b03a37ba29f2e10c777e0d96f7;hp=3237a4a8d5bcf81f4cee6289029ca7e45a4cefe7;hb=cecf523b7bc055cb38ac66844f6ec039d88023ca;hpb=73805dcc03e242fe5e25c9764ed33456acebdb95;ds=sidebyside diff --git a/iptables.h b/iptables.h index 3237a4a..b97e5c5 100644 --- a/iptables.h +++ b/iptables.h @@ -23,6 +23,7 @@ #include #include +#include #include #include #include @@ -87,6 +88,9 @@ struct fw3_ipt_handle { enum fw3_family family; enum fw3_table table; void *handle; + + int libc; + void **libv; }; struct fw3_ipt_rule { @@ -122,6 +126,8 @@ void fw3_ipt_flush(struct fw3_ipt_handle *h); void fw3_ipt_commit(struct fw3_ipt_handle *h); +void fw3_ipt_close(struct fw3_ipt_handle *h); + struct fw3_ipt_rule *fw3_ipt_rule_new(struct fw3_ipt_handle *h); void fw3_ipt_rule_proto(struct fw3_ipt_rule *r, struct fw3_protocol *proto);