diff options
| author | yamt <yamt@NetBSD.org> | 2009-05-16 11:56:47 +0000 |
|---|---|---|
| committer | yamt <yamt@NetBSD.org> | 2009-05-16 11:56:47 +0000 |
| commit | edde2bdd71b7c62c43e2d861bdc19f0003922515 (patch) | |
| tree | 30cdbe9fdddc99e49c3831854e9d0ab70d9744c0 /lib/libkvm | |
| parent | e72bdd20c73341bd3fccb5c193323e91ac15bb6d (diff) | |
kvm_getprocs actually works with KVM_NO_FILES.
Diffstat (limited to 'lib/libkvm')
| -rw-r--r-- | lib/libkvm/kvm_proc.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index e2e3f6aa6e9..df4e5651579 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -1,4 +1,4 @@ -/* $NetBSD: kvm_proc.c,v 1.82 2009/03/29 01:02:49 mrg Exp $ */ +/* $NetBSD: kvm_proc.c,v 1.83 2009/05/16 11:56:47 yamt Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -67,7 +67,7 @@ #if 0 static char sccsid[] = "@(#)kvm_proc.c 8.3 (Berkeley) 9/23/93"; #else -__RCSID("$NetBSD: kvm_proc.c,v 1.82 2009/03/29 01:02:49 mrg Exp $"); +__RCSID("$NetBSD: kvm_proc.c,v 1.83 2009/05/16 11:56:47 yamt Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -860,7 +860,7 @@ kvm_getprocs(kd, op, arg, cnt) size_t size; int mib[4], st, nprocs; - if (ISKMEM(kd)) { + if (ISALIVE(kd)) { size = 0; mib[0] = CTL_KERN; mib[1] = KERN_PROC; @@ -884,10 +884,6 @@ kvm_getprocs(kd, op, arg, cnt) return (NULL); } nprocs = (int) (size / sizeof(struct kinfo_proc)); - } else if (ISSYSCTL(kd)) { - _kvm_err(kd, kd->program, "kvm_open called with KVM_NO_FILES, " - "can't use kvm_getprocs"); - return (NULL); } else { struct nlist nl[4], *p; |
