--- ../iptables/ip6tables-save.c.orig 2008-03-10 14:10:27.000000000 +0100 +++ ../iptables/ip6tables-save.c 2008-03-10 14:14:11.000000000 +0100 @@ -24,11 +24,11 @@ static int binary = 0, counters = 0; static struct option options[] = { - { "binary", 0, 0, 'b' }, - { "counters", 0, 0, 'c' }, - { "dump", 0, 0, 'd' }, - { "table", 1, 0, 't' }, - { 0 } + { .name = "binary", .has_arg = 0, .flag = 0, .val = 'b' }, + { .name = "counters", .has_arg = 0, .flag = 0, .val = 'c' }, + { .name = "dump", .has_arg = 0, .flag = 0, .val = 'd' }, + { .name = "table", .has_arg = 1, .flag = 0, .val = 't' }, + { .name = NULL } };