diff options
author | dillon <dillon@FreeBSD.org> | 1998-09-16 18:20:23 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 1998-09-16 18:20:23 +0000 |
commit | 8c0ba7f8149f28db1b82011afac0af77a23eb99a (patch) | |
tree | 54c5354625ea20e1d65e3e23626531a0b6707a93 | |
parent | 8f85341ce517f40dc7ac607e988eb5d11023281e (diff) | |
download | FreeBSD-src-8c0ba7f8149f28db1b82011afac0af77a23eb99a.zip FreeBSD-src-8c0ba7f8149f28db1b82011afac0af77a23eb99a.tar.gz |
vmstat shows all manually-specified devices rather then just the first
three.
-rw-r--r-- | usr.bin/vmstat/vmstat.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/usr.bin/vmstat/vmstat.c b/usr.bin/vmstat/vmstat.c index 7f37b95..6119fb7 100644 --- a/usr.bin/vmstat/vmstat.c +++ b/usr.bin/vmstat/vmstat.c @@ -42,7 +42,7 @@ static const char copyright[] = static char sccsid[] = "@(#)vmstat.c 8.1 (Berkeley) 6/6/93"; #endif static const char rcsid[] = - "$Id: vmstat.c,v 1.24 1998/07/06 21:01:54 bde Exp $"; + "$Id: vmstat.c,v 1.25 1998/09/15 08:16:43 gibbs Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -154,6 +154,7 @@ devstat_select_mode select_mode; struct vmmeter sum, osum; int winlines = 20; +int nflag = 0; kvm_t *kd; @@ -212,6 +213,7 @@ main(argc, argv) nlistf = optarg; break; case 'n': + nflag = 1; maxshowdevs = atoi(optarg); if (maxshowdevs < 0) errx(1, "number of devices %d is < 0", @@ -349,6 +351,9 @@ getdrivedata(argv) } dev_select = NULL; + if (nflag == 0 && maxshowdevs < num_devices_specified) + maxshowdevs = num_devices_specified; + /* * People are generally only interested in disk statistics when * they're running vmstat. So, that's what we're going to give |