From 6c6928721a1bfc8f941ba805af9b071850580fb6 Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=yasuyuki/emailAddress=yasuyuki@netfilter.org" Date: Sat, 9 Dec 2006 13:06:04 +0000 Subject: fix compile/install error for iptables-xml with DO_MULTI=1 (Lutz Jaenicke) --- iptables-xml.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'iptables-xml.c') diff --git a/iptables-xml.c b/iptables-xml.c index 34437e0..ce3049c 100644 --- a/iptables-xml.c +++ b/iptables-xml.c @@ -26,10 +26,10 @@ /* no need to link with iptables.o */ const char *program_name; const char *program_version; -int line = 0; -void -exit_error(enum exittype status, char *msg, ...) +#ifndef IPTABLES_MULTI +int line = 0; +void exit_error(enum exittype status, char *msg, ...) { va_list args; @@ -41,6 +41,7 @@ exit_error(enum exittype status, char *msg, ...) /* On error paths, make sure that we don't leak memory */ exit(status); } +#endif static void print_usage(const char *name, const char *version) __attribute__ ((noreturn)); @@ -66,7 +67,7 @@ print_usage(const char *name, const char *version) exit(1); } -int +static int parse_counters(char *string, struct ipt_counters *ctr) { if (string != NULL) @@ -605,7 +606,7 @@ do_rule(char *pcnt, char *bcnt, int argc, char *argv[], int argvattr[]) #ifdef IPTABLES_MULTI int -iptables_restore_main(int argc, char *argv[]) +iptables_xml_main(int argc, char *argv[]) #else int main(int argc, char *argv[]) -- cgit v1.2.3