From 4dcdc9b3f8f42eb3b5a1d12e1b3d2fc1e2675725 Mon Sep 17 00:00:00 2001 From: Jamal Hadi Salim Date: Wed, 11 Feb 2009 13:03:34 +0100 Subject: libxtables: Make ip6tables, iptables and iptables-xml use xtables_globals convert ip6tables, iptables and iptables-xml to use xtables_globals/xtables_set_params() Signed-off-by: Jamal Hadi Salim Signed-off-by: Patrick McHardy --- iptables-xml.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'iptables-xml.c') diff --git a/iptables-xml.c b/iptables-xml.c index 307845c5..329c5983 100644 --- a/iptables-xml.c +++ b/iptables-xml.c @@ -17,6 +17,7 @@ #include "iptables.h" #include "libiptc/libiptc.h" #include "iptables-multi.h" +#include #ifdef DEBUG #define DEBUGP(x, args...) fprintf(stderr, x, ## args) @@ -629,6 +630,12 @@ do_rule(char *pcnt, char *bcnt, int argc, char *argv[], int argvattr[]) do_rule_part(NULL, NULL, 1, argc, argv, argvattr); } +struct xtables_globals iptables_xml_globals = { + .option_offset = 0, + .program_version = IPTABLES_VERSION, + .program_name = "iptables-xml", + .exit_error = exit_error, +}; #ifdef IPTABLES_MULTI int @@ -646,6 +653,7 @@ main(int argc, char *argv[]) program_version = IPTABLES_VERSION; line = 0; + xtables_set_params(&iptables_xml_globals); while ((c = getopt_long(argc, argv, "cvh", options, NULL)) != -1) { switch (c) { case 'c': -- cgit v1.2.3