From e245c64baf1bce8c3be5817b0395e4955d085ad1 Mon Sep 17 00:00:00 2001 From: Marc Teitelbaum Date: Wed, 27 Jun 1990 22:56:47 -0800 Subject: [PATCH] always initialize (XXX), also _BSD_LINE_MAX (???) SCCS-vsn: lib/libkvm/kvm.c 5.9 SCCS-vsn: lib/libkvm/kvm_hp300.c 5.9 SCCS-vsn: lib/libkvm/kvm_proc.c 5.9 --- usr/src/lib/libkvm/kvm.c | 10 ++++++---- usr/src/lib/libkvm/kvm_hp300.c | 10 ++++++---- usr/src/lib/libkvm/kvm_proc.c | 10 ++++++---- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/usr/src/lib/libkvm/kvm.c b/usr/src/lib/libkvm/kvm.c index 3fc6222757..2097291ec6 100644 --- a/usr/src/lib/libkvm/kvm.c +++ b/usr/src/lib/libkvm/kvm.c @@ -6,7 +6,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)kvm.c 5.8 (Berkeley) %G%"; +static char sccsid[] = "@(#)kvm.c 5.9 (Berkeley) %G%"; #endif /* LIBC_SCCS and not lint */ #include @@ -167,6 +167,8 @@ kvm_openfiles(uf, mf, sf) goto failed; } kvmfilesopen++; + if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/ + return (-1); return (0); failed: kvm_close(); @@ -224,8 +226,8 @@ kvm_nlist(nl) { datum key, data; char dbname[MAXPATHLEN]; - char dbversion[LINE_MAX]; - char kversion[LINE_MAX]; + char dbversion[_BSD_LINE_MAX]; + char kversion[_BSD_LINE_MAX]; int dbversionlen; char symbuf[MAXSYMSIZE+1]; struct nlist nbuf, *n; @@ -863,7 +865,7 @@ vtophys(loc) } #include -static char errbuf[LINE_MAX]; +static char errbuf[_BSD_LINE_MAX]; static seterr(va_alist) diff --git a/usr/src/lib/libkvm/kvm_hp300.c b/usr/src/lib/libkvm/kvm_hp300.c index f8e90b7024..75202a53c7 100644 --- a/usr/src/lib/libkvm/kvm_hp300.c +++ b/usr/src/lib/libkvm/kvm_hp300.c @@ -6,7 +6,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)kvm_hp300.c 5.8 (Berkeley) %G%"; +static char sccsid[] = "@(#)kvm_hp300.c 5.9 (Berkeley) %G%"; #endif /* LIBC_SCCS and not lint */ #include @@ -167,6 +167,8 @@ kvm_openfiles(uf, mf, sf) goto failed; } kvmfilesopen++; + if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/ + return (-1); return (0); failed: kvm_close(); @@ -224,8 +226,8 @@ kvm_nlist(nl) { datum key, data; char dbname[MAXPATHLEN]; - char dbversion[LINE_MAX]; - char kversion[LINE_MAX]; + char dbversion[_BSD_LINE_MAX]; + char kversion[_BSD_LINE_MAX]; int dbversionlen; char symbuf[MAXSYMSIZE+1]; struct nlist nbuf, *n; @@ -863,7 +865,7 @@ vtophys(loc) } #include -static char errbuf[LINE_MAX]; +static char errbuf[_BSD_LINE_MAX]; static seterr(va_alist) diff --git a/usr/src/lib/libkvm/kvm_proc.c b/usr/src/lib/libkvm/kvm_proc.c index a56095e3ce..ef36d9ee5e 100644 --- a/usr/src/lib/libkvm/kvm_proc.c +++ b/usr/src/lib/libkvm/kvm_proc.c @@ -6,7 +6,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)kvm_proc.c 5.8 (Berkeley) %G%"; +static char sccsid[] = "@(#)kvm_proc.c 5.9 (Berkeley) %G%"; #endif /* LIBC_SCCS and not lint */ #include @@ -167,6 +167,8 @@ kvm_openfiles(uf, mf, sf) goto failed; } kvmfilesopen++; + if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/ + return (-1); return (0); failed: kvm_close(); @@ -224,8 +226,8 @@ kvm_nlist(nl) { datum key, data; char dbname[MAXPATHLEN]; - char dbversion[LINE_MAX]; - char kversion[LINE_MAX]; + char dbversion[_BSD_LINE_MAX]; + char kversion[_BSD_LINE_MAX]; int dbversionlen; char symbuf[MAXSYMSIZE+1]; struct nlist nbuf, *n; @@ -863,7 +865,7 @@ vtophys(loc) } #include -static char errbuf[LINE_MAX]; +static char errbuf[_BSD_LINE_MAX]; static seterr(va_alist) -- 2.20.1