summaryrefslogtreecommitdiffstats
path: root/ip6tables-multi.c
blob: 7e6603f83ac0449e7f62c5bd88ed0345ec3ba297 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "xshared.h"

int ip6tables_main(int argc, char **argv);
int ip6tables_save_main(int argc, char **argv);
int ip6tables_restore_main(int argc, char **argv);

static const struct subcommand multi6_subcommands[] = {
	{"ip6tables",         ip6tables_main},
	{"main",              ip6tables_main},
	{"ip6tables-save",    ip6tables_save_main},
	{"save",              ip6tables_save_main},
	{"ip6tables-restore", ip6tables_restore_main},
	{"restore",           ip6tables_restore_main},
	{NULL},
};

int main(int argc, char **argv)
{
	return subcmd_main(argc, argv, multi6_subcommands);
}