summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/kvm_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libkvm/kvm_file.c')
-rw-r--r--lib/libkvm/kvm_file.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/lib/libkvm/kvm_file.c b/lib/libkvm/kvm_file.c
index aeada10d1d3..c9457473304 100644
--- a/lib/libkvm/kvm_file.c
+++ b/lib/libkvm/kvm_file.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kvm_file.c,v 1.13 2005/10/12 07:24:28 otto Exp $ */
+/* $OpenBSD: kvm_file.c,v 1.14 2006/03/31 03:59:40 deraadt Exp $ */
/* $NetBSD: kvm_file.c,v 1.5 1996/03/18 22:33:18 thorpej Exp $ */
/*-
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)kvm_file.c 8.1 (Berkeley) 6/4/93";
#else
-static char *rcsid = "$OpenBSD: kvm_file.c,v 1.13 2005/10/12 07:24:28 otto Exp $";
+static char *rcsid = "$OpenBSD: kvm_file.c,v 1.14 2006/03/31 03:59:40 deraadt Exp $";
#endif
#endif /* LIBC_SCCS and not lint */
@@ -76,29 +76,29 @@ static int kvm_deadfiles(kvm_t *kd, int op, int arg, long filehead_o,
* Get file structures.
*/
static int
-kvm_deadfiles(kvm_t *kd, int op, int arg, long filehead_o, int nfiles)
+kvm_deadfiles(kvm_t *kd, int op, int arg, long filehead_o, int kvm_nfiles)
{
int buflen = kd->arglen, n = 0;
char *where = kd->argspc;
struct file *fp;
- struct filelist filehead;
+ struct filelist kvm_filehead;
/*
* first copyout filehead
*/
- if (buflen > sizeof (filehead)) {
- if (KREAD(kd, filehead_o, &filehead)) {
+ if (buflen > sizeof (kvm_filehead)) {
+ if (KREAD(kd, filehead_o, &kvm_filehead)) {
_kvm_err(kd, kd->program, "can't read filehead");
return (0);
}
- buflen -= sizeof (filehead);
- where += sizeof (filehead);
- *(struct filelist *)kd->argspc = filehead;
+ buflen -= sizeof(kvm_filehead);
+ where += sizeof(kvm_filehead);
+ *(struct filelist *)kd->argspc = kvm_filehead;
}
/*
* followed by an array of file structures
*/
- LIST_FOREACH(fp, &filehead, f_list) {
+ LIST_FOREACH(fp, &kvm_filehead, f_list) {
if (buflen > sizeof (struct file)) {
if (KREAD(kd, (long)fp, ((struct file *)where))) {
_kvm_err(kd, kd->program, "can't read kfp");
@@ -110,19 +110,19 @@ kvm_deadfiles(kvm_t *kd, int op, int arg, long filehead_o, int nfiles)
n++;
}
}
- if (n != nfiles) {
+ if (n != kvm_nfiles) {
_kvm_err(kd, kd->program, "inconsistent nfiles");
return (0);
}
- return (nfiles);
+ return (kvm_nfiles);
}
char *
kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt)
{
- struct filelist filehead;
+ struct filelist kvm_filehead;
struct file *fp, *fplim;
- int mib[2], st, nfiles;
+ int mib[2], st, kvm_nfiles;
size_t size;
if (ISALIVE(kd)) {
@@ -142,16 +142,16 @@ kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt)
return (0);
kd->arglen = size;
st = sysctl(mib, 2, kd->argspc, &size, NULL, 0);
- if (st == -1 || size < sizeof(filehead)) {
+ if (st == -1 || size < sizeof(kvm_filehead)) {
_kvm_syserr(kd, kd->program, "kvm_getfiles");
return (0);
}
- filehead = *(struct filelist *)kd->argspc;
- fp = (struct file *)(kd->argspc + sizeof (filehead));
+ kvm_filehead = *(struct filelist *)kd->argspc;
+ fp = (struct file *)(kd->argspc + sizeof(kvm_filehead));
fplim = (struct file *)(kd->argspc + size);
- for (nfiles = 0; LIST_FIRST(&filehead) && (fp < fplim);
- nfiles++, fp++)
- LIST_FIRST(&filehead) = LIST_NEXT(fp, f_list);
+ for (kvm_nfiles = 0; LIST_FIRST(&kvm_filehead) && (fp < fplim);
+ kvm_nfiles++, fp++)
+ LIST_FIRST(&kvm_filehead) = LIST_NEXT(fp, f_list);
} else {
struct nlist nl[3], *p;
@@ -166,11 +166,11 @@ kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt)
"%s: no such symbol", p->n_name);
return (0);
}
- if (KREAD(kd, nl[0].n_value, &nfiles)) {
+ if (KREAD(kd, nl[0].n_value, &kvm_nfiles)) {
_kvm_err(kd, kd->program, "can't read nfiles");
return (0);
}
- size = sizeof(filehead) + (nfiles + 10) * sizeof(struct file);
+ size = sizeof(kvm_filehead) + (kvm_nfiles + 10) * sizeof(struct file);
if (kd->argspc == 0)
kd->argspc = (char *)_kvm_malloc(kd, size);
else if (kd->arglen < size)
@@ -178,10 +178,10 @@ kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt)
if (kd->argspc == 0)
return (0);
kd->arglen = size;
- nfiles = kvm_deadfiles(kd, op, arg, nl[1].n_value, nfiles);
- if (nfiles == 0)
+ kvm_nfiles = kvm_deadfiles(kd, op, arg, nl[1].n_value, kvm_nfiles);
+ if (kvm_nfiles == 0)
return (0);
}
- *cnt = nfiles;
+ *cnt = kvm_nfiles;
return (kd->argspc);
}