From edb04fc2860e4b6a73684560b1d028b3bf2b57a1 Mon Sep 17 00:00:00 2001 From: Bart De Schuymer Date: Tue, 1 Apr 2003 16:59:33 +0000 Subject: introduce PRINT_VERSION --- userspace/ebtables2/ebtables.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'userspace') diff --git a/userspace/ebtables2/ebtables.c b/userspace/ebtables2/ebtables.c index e01ef9f..f33d270 100644 --- a/userspace/ebtables2/ebtables.c +++ b/userspace/ebtables2/ebtables.c @@ -52,6 +52,8 @@ void __print_bug(char *file, int line, char *format, ...) #define PROC_SYS_MODPROBE "/proc/sys/kernel/modprobe" #endif #define ATOMIC_ENV_VARIABLE "EBTABLES_ATOMIC_FILE" +#define PRINT_VERSION printf(PROGNAME" v"PROGVERSION" ("PROGDATE")\n") + char *hooknames[NF_BR_NUMHOOKS] = { @@ -435,7 +437,7 @@ static void list_extensions() struct ebt_u_match *m = matches; struct ebt_u_watcher *w = watchers; - printf(PROGNAME" v"PROGVERSION" ("PROGDATE")\n"); + PRINT_VERSION; printf("Supported userspace extensions:\n\nSupported tables:\n"); while(tbl) { printf("%s\n", tbl->name); @@ -809,7 +811,8 @@ static void print_help() struct ebt_u_match_list *m_l; struct ebt_u_watcher_list *w_l; - printf(PROGNAME" v"PROGVERSION" ("PROGDATE")\n" + PRINT_VERSION; + printf( "Usage:\n" "ebtables -[ADI] chain rule-specification [options]\n" "ebtables -P chain target\n" @@ -1832,7 +1835,7 @@ int main(int argc, char *argv[]) replace.command = 'V'; if (replace.flags & OPT_COMMAND) print_error("Multiple commands not allowed"); - printf(PROGNAME" v"PROGVERSION" ("PROGDATE")\n"); + PRINT_VERSION; exit(0); case 'M': /* modprobe */ -- cgit v1.2.3