From: Derrick Brashear Date: Fri, 30 Jun 2006 20:44:19 +0000 (+0000) Subject: libcmd-support-version-switch-20060630 X-Git-Tag: BP-openafs-windows-kdfs-ifs~1224 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=350c140d89198cb7f9f8b241188f9937d7da119e;p=packages%2Fo%2Fopenafs.git libcmd-support-version-switch-20060630 well, i guess adm will be sad until it exports AFSVersion, but, life is hard. --- diff --git a/src/cmd/cmd.c b/src/cmd/cmd.c index a93b40a8b..c83aaebd5 100644 --- a/src/cmd/cmd.c +++ b/src/cmd/cmd.c @@ -165,6 +165,15 @@ PrintParmHelp(register struct cmd_parmdesc *aparm) printf(" +"); } +extern char *AFSVersion; + +static int +VersionProc(register struct cmd_syndesc *as, char *arock) +{ + printf("%s\n", AFSVersion); + return 0; +} + void PrintSyntax(register struct cmd_syndesc *as) { @@ -658,6 +667,16 @@ cmd_Dispatch(int argc, char **argv) "search by help text"); cmd_AddParm(ts, "-topic", CMD_SINGLE, CMD_REQUIRED, "help string"); + ts = cmd_CreateSyntax("version", VersionProc, (char *)0, + (char *)CMD_HIDDEN); + ts = cmd_CreateSyntax("-version", VersionProc, (char *)0, + (char *)CMD_HIDDEN); + ts = cmd_CreateSyntax("-help", HelpProc, (char *)0, + (char *)CMD_HIDDEN); + ts = cmd_CreateSyntax("--version", VersionProc, (char *)0, + (char *)CMD_HIDDEN); + ts = cmd_CreateSyntax("--help", HelpProc, (char *)0, + (char *)CMD_HIDDEN); } }