summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libkvm/kvm.c8
-rw-r--r--lib/libkvm/kvm_private.h2
2 files changed, 1 insertions, 9 deletions
diff --git a/lib/libkvm/kvm.c b/lib/libkvm/kvm.c
index f8aaab5edeb2..5aae585e1596 100644
--- a/lib/libkvm/kvm.c
+++ b/lib/libkvm/kvm.c
@@ -174,7 +174,6 @@ _kvm_open(kd, uf, mf, sf, flag, errout)
kd->vmfd = -1;
kd->pmfd = -1;
- kd->swfd = -1;
kd->nlfd = -1;
kd->vmst = 0;
kd->db = 0;
@@ -214,7 +213,6 @@ _kvm_open(kd, uf, mf, sf, flag, errout)
*/
if (strcmp(mf, _PATH_DEVNULL) == 0) {
kd->vmfd = open(_PATH_DEVNULL, O_RDONLY);
- kd->swfd = open(_PATH_DEVNULL, O_RDONLY);
} else if (strcmp(mf, _PATH_MEM) != 0) {
_kvm_err(kd, kd->program,
"%s: not physical memory device", mf);
@@ -224,10 +222,6 @@ _kvm_open(kd, uf, mf, sf, flag, errout)
_kvm_syserr(kd, kd->program, "%s", _PATH_KMEM);
goto failed;
}
- if ((kd->swfd = open(sf, flag, 0)) < 0) {
- _kvm_syserr(kd, kd->program, "%s", sf);
- goto failed;
- }
}
/*
* Open kvm nlist database. We go ahead and do this
@@ -318,8 +312,6 @@ kvm_close(kd)
error |= close(kd->vmfd);
if (kd->nlfd >= 0)
error |= close(kd->nlfd);
- if (kd->swfd >= 0)
- error |= close(kd->swfd);
if (kd->db != 0)
error |= (kd->db->close)(kd->db);
if (kd->vmst)
diff --git a/lib/libkvm/kvm_private.h b/lib/libkvm/kvm_private.h
index 92ab1464e38c..2d6d07f8d415 100644
--- a/lib/libkvm/kvm_private.h
+++ b/lib/libkvm/kvm_private.h
@@ -50,7 +50,7 @@ struct __kvm {
#define ISALIVE(kd) ((kd)->vmfd >= 0)
int pmfd; /* physical memory file (or crashdump) */
int vmfd; /* virtual memory file (-1 if crashdump) */
- int swfd; /* swap file (e.g., /dev/drum) */
+ int unused; /* was: swap file (e.g., /dev/drum) */
int nlfd; /* namelist file (e.g., /kernel) */
struct kinfo_proc *procbase;
char *argspc; /* (dynamic) storage for argv strings */