aboutsummaryrefslogtreecommitdiffstats
path: root/iptables-multi.c
diff options
context:
space:
mode:
Diffstat (limited to 'iptables-multi.c')
-rw-r--r--iptables-multi.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/iptables-multi.c b/iptables-multi.c
deleted file mode 100644
index 7ade3335..00000000
--- a/iptables-multi.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <libgen.h>
-
-int iptables_main(int argc, char **argv);
-int iptables_save_main(int argc, char **argv);
-int iptables_restore_main(int argc, char **argv);
-int iptables_xml_main(int argc, char **argv);
-
-int main(int argc, char **argv) {
- char *progname;
-
- if (argc == 0) {
- fprintf(stderr, "no argv[0]?");
- exit(1);
- } else {
- progname = basename(argv[0]);
-
- if (!strcmp(progname, "iptables"))
- return iptables_main(argc, argv);
-
- if (!strcmp(progname, "iptables-save"))
- return iptables_save_main(argc, argv);
-
- if (!strcmp(progname, "iptables-restore"))
- return iptables_restore_main(argc, argv);
-
- if (!strcmp(progname, "iptables-xml"))
- return iptables_xml_main(argc, argv);
-
- fprintf(stderr, "iptables multi-purpose version: unknown applet name %s\n", progname);
- exit(1);
- }
-}