Module Name: src
Committed By: christos
Date: Tue Apr 28 14:27:41 UTC 2020
Modified Files:
src/lib/libkvm: kvm.c
Log Message:
Don't treat failure to map the file as fatal.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/lib/libkvm/kvm.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libkvm/kvm.c
diff -u src/lib/libkvm/kvm.c:1.107 src/lib/libkvm/kvm.c:1.108
--- src/lib/libkvm/kvm.c:1.107 Mon Apr 27 20:19:23 2020
+++ src/lib/libkvm/kvm.c Tue Apr 28 10:27:41 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: kvm.c,v 1.107 2020/04/28 00:19:23 christos Exp $ */
+/* $NetBSD: kvm.c,v 1.108 2020/04/28 14:27:41 christos Exp $ */
/*-
* Copyright (c) 1989, 1992, 1993
@@ -38,7 +38,7 @@
#if 0
static char sccsid[] = "@(#)kvm.c 8.2 (Berkeley) 2/13/94";
#else
-__RCSID("$NetBSD: kvm.c,v 1.107 2020/04/28 00:19:23 christos Exp $");
+__RCSID("$NetBSD: kvm.c,v 1.108 2020/04/28 14:27:41 christos Exp $");
#endif
#endif /* LIBC_SCCS and not lint */
@@ -399,8 +399,6 @@ _kvm_open(kvm_t *kd, const char *uf, con
kd->dump_size = (size_t)st.st_size;
kd->dump_mem = mmap(NULL, kd->dump_size, PROT_READ|PROT_WRITE,
MAP_FILE|MAP_PRIVATE, kd->pmfd, 0);
- if (kd->dump_mem == MAP_FAILED)
- goto failed;
}
return (kd);
failed: