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
*/
#if defined(LIBC_SCCS) && !defined(lint)
*/
#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 <machine/pte.h>
#endif /* LIBC_SCCS and not lint */
#include <machine/pte.h>
goto failed;
}
kvmfilesopen++;
goto failed;
}
kvmfilesopen++;
+ if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/
+ return (-1);
return (0);
failed:
kvm_close();
return (0);
failed:
kvm_close();
{
datum key, data;
char dbname[MAXPATHLEN];
{
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;
int dbversionlen;
char symbuf[MAXSYMSIZE+1];
struct nlist nbuf, *n;
-static char errbuf[LINE_MAX];
+static char errbuf[_BSD_LINE_MAX];
*/
#if defined(LIBC_SCCS) && !defined(lint)
*/
#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 <machine/pte.h>
#endif /* LIBC_SCCS and not lint */
#include <machine/pte.h>
goto failed;
}
kvmfilesopen++;
goto failed;
}
kvmfilesopen++;
+ if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/
+ return (-1);
return (0);
failed:
kvm_close();
return (0);
failed:
kvm_close();
{
datum key, data;
char dbname[MAXPATHLEN];
{
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;
int dbversionlen;
char symbuf[MAXSYMSIZE+1];
struct nlist nbuf, *n;
-static char errbuf[LINE_MAX];
+static char errbuf[_BSD_LINE_MAX];
*/
#if defined(LIBC_SCCS) && !defined(lint)
*/
#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 <machine/pte.h>
#endif /* LIBC_SCCS and not lint */
#include <machine/pte.h>
goto failed;
}
kvmfilesopen++;
goto failed;
}
kvmfilesopen++;
+ if (kvminit == 0 && kvm_init(NULL, NULL, NULL, 0) == -1) /*XXX*/
+ return (-1);
return (0);
failed:
kvm_close();
return (0);
failed:
kvm_close();
{
datum key, data;
char dbname[MAXPATHLEN];
{
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;
int dbversionlen;
char symbuf[MAXSYMSIZE+1];
struct nlist nbuf, *n;
-static char errbuf[LINE_MAX];
+static char errbuf[_BSD_LINE_MAX];