diff options
| author | Mike Makonnen <mtm@FreeBSD.org> | 2008-06-23 22:06:28 +0000 |
|---|---|---|
| committer | Mike Makonnen <mtm@FreeBSD.org> | 2008-06-23 22:06:28 +0000 |
| commit | d9fcd86c3af3024d715280c988a26b3d5be2712d (patch) | |
| tree | 143050b4a26dfcca36087688ac911ef3e62dfd91 /sbin/sysctl | |
| parent | c4f3a35a545ad3f76e9a9bac783ee6fad70183bf (diff) | |
Notes
Diffstat (limited to 'sbin/sysctl')
| -rw-r--r-- | sbin/sysctl/sysctl.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index 9dcfcb06bfd9..bcb5a119b056 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -59,7 +59,7 @@ static const char rcsid[] = #include <unistd.h> static int aflag, bflag, dflag, eflag, hflag, Nflag, nflag, oflag; -static int qflag, xflag; +static int qflag, xflag, warncount; static int oidfmt(int *, int, char *, u_int *); static void parse(char *); @@ -146,9 +146,11 @@ main(int argc, char **argv) exit(sysctl_all(0, 0)); if (argc == 0) usage(); + + warncount = 0; while (argc-- > 0) parse(*argv++); - exit(0); + exit(warncount); } /* @@ -304,6 +306,7 @@ parse(char *string) string); default: warn("%s", string); + warncount++; return; } } |
