diff options
author | tmm <tmm@FreeBSD.org> | 2001-05-25 23:10:27 +0000 |
---|---|---|
committer | tmm <tmm@FreeBSD.org> | 2001-05-25 23:10:27 +0000 |
commit | bc55d64bd1fbf99220c8bee5975ce120d6b4f727 (patch) | |
tree | d7465734aea60a65cae184f58a4fd7ac04abbae3 /usr.bin/systat | |
parent | 798f9a9b1ca5ea733dae238b07d0b9ace8c1dd5c (diff) | |
download | FreeBSD-src-bc55d64bd1fbf99220c8bee5975ce120d6b4f727.zip FreeBSD-src-bc55d64bd1fbf99220c8bee5975ce120d6b4f727.tar.gz |
Fix the error buffer passed to kvm_openfiles to have a length of
_POSIX2_LINE_MAX as required.
While being there, wrap an overly long line.
MFC after: 3 days
Diffstat (limited to 'usr.bin/systat')
-rw-r--r-- | usr.bin/systat/main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/systat/main.c b/usr.bin/systat/main.c index 5678e41..97e5885 100644 --- a/usr.bin/systat/main.c +++ b/usr.bin/systat/main.c @@ -50,6 +50,7 @@ static const char rcsid[] = #include <sys/sysctl.h> #include <err.h> +#include <limits.h> #include <locale.h> #include <nlist.h> #include <paths.h> @@ -84,7 +85,7 @@ main(argc, argv) int argc; char **argv; { - char errbuf[80], dummy; + char errbuf[_POSIX2_LINE_MAX], dummy; size_t size; int err; @@ -127,7 +128,8 @@ main(argc, argv) * devices. We can now use sysctl only. */ use_kvm = 0; - kd = kvm_openfiles("/dev/null", "/dev/null", "/dev/null", O_RDONLY, errbuf); + kd = kvm_openfiles("/dev/null", "/dev/null", "/dev/null", + O_RDONLY, errbuf); if (kd == NULL) { error("%s", errbuf); exit(1); |