diff options
author | Jamal Hadi Salim <hadi@cyberus.ca> | 2009-02-11 13:03:34 +0100 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2009-02-11 13:03:34 +0100 |
commit | 4dcdc9b3f8f42eb3b5a1d12e1b3d2fc1e2675725 (patch) | |
tree | 0b5de7caba3187728582de15e2a13feced3b3dec /ip6tables.c | |
parent | 40a8343d3ad0cdbc3a7e69c8d970ad75807c29ed (diff) |
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 <hadi@cyberus.ca>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'ip6tables.c')
-rw-r--r-- | ip6tables.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ip6tables.c b/ip6tables.c index 233974f2..7561353f 100644 --- a/ip6tables.c +++ b/ip6tables.c @@ -145,6 +145,13 @@ int line = -1; static struct option *opts = original_opts; static unsigned int global_option_offset = 0; +struct xtables_globals ip6tables_globals = { + .option_offset = 0, + .program_version = IPTABLES_VERSION, + .program_name = "ip6tables", + .opts = original_opts, + .exit_error = exit_error, +}; /* Table of legal combinations of commands and options. If any of the * given commands make an option legal, that option is legal (applies to @@ -1371,6 +1378,7 @@ int do_command6(int argc, char *argv[], char **table, struct ip6tc_handle **hand demand-load a protocol. */ opterr = 0; + xtables_set_params(&ip6tables_globals); while ((c = getopt_long(argc, argv, "-A:D:R:I:L::S::M:F::Z::N:X::E:P:Vh::o:p:s:d:j:i:bvnt:m:xc:g:", opts, NULL)) != -1) { |