add --version and --help

This commit is contained in:
albert
2002-12-12 04:49:39 +00:00
parent dd5b24727f
commit 78d2adaa15
4 changed files with 21 additions and 9 deletions

View File

@ -379,12 +379,24 @@ int main(int argc, char **argv) {
if (argc < 2) {
return Usage(me);
} /* endif */
}
argv++;
for (; argv && *argv && **argv; argv++) {
if (SwitchesAllowed && **argv == '-') { /* we have a switch */
if ((*argv)[1] && (*argv)[2]){ // don't yet handle "sysctl -ew"
if (!strcmp("--help",*argv)) {
Usage(me);
exit(0);
}
if (!strcmp("--version",*argv)) {
fprintf(stdout, "sysctl (%s)\n",procps_version);
exit(0);
}
fprintf(stderr, ERR_UNKNOWN_PARAMETER, *argv);
return Usage(me);
}
switch((*argv)[1]) {
case 'b':
/* This is "binary" format, which means more for BSD. */