Fix "_nfiles" reference for crash dump.
authoryasuoka <yasuoka@openbsd.org>
Fri, 7 Sep 2018 07:24:05 +0000 (07:24 +0000)
committeryasuoka <yasuoka@openbsd.org>
Fri, 7 Sep 2018 07:24:05 +0000 (07:24 +0000)
Diff from fukaumi at soum.co.jp

ok mpi

lib/libkvm/kvm_file2.c
usr.sbin/pstat/pstat.c

index 4a9aa73..7c63a5a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm_file2.c,v 1.53 2018/01/02 06:38:45 guenther Exp $ */
+/*     $OpenBSD: kvm_file2.c,v 1.54 2018/09/07 07:24:05 yasuoka Exp $  */
 
 /*
  * Copyright (c) 2009 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -209,7 +209,7 @@ kvm_deadfile_byfile(kvm_t *kd, int op, int arg, size_t esize, int *cnt)
        int nfiles;
 
        nl[0].n_name = "_filehead";
-       nl[1].n_name = "_nfiles";
+       nl[1].n_name = "_numfiles";
        nl[2].n_name = 0;
 
        if (kvm_nlist(kd, nl) != 0) {
@@ -280,7 +280,7 @@ kvm_deadfile_byid(kvm_t *kd, int op, int arg, size_t esize, int *cnt)
        int i, nfiles;
 
        nl[0].n_name = "_filehead";
-       nl[1].n_name = "_nfiles";
+       nl[1].n_name = "_numfiles";
        nl[2].n_name = "_allprocess";
        nl[3].n_name = 0;
 
index 79499d8..6ad0460 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pstat.c,v 1.118 2018/08/03 14:39:55 deraadt Exp $     */
+/*     $OpenBSD: pstat.c,v 1.119 2018/09/07 07:24:05 yasuoka Exp $     */
 /*     $NetBSD: pstat.c,v 1.27 1996/10/23 22:50:06 cgd Exp $   */
 
 /*-
@@ -69,7 +69,7 @@
 
 struct nlist vnodenl[] = {
 #define        FNL_NFILE       0               /* sysctl */
-       {"_nfiles"},
+       {"_numfiles"},
 #define FNL_MAXFILE    1               /* sysctl */
        {"_maxfiles"},
 #define TTY_NTTY       2               /* sysctl */
@@ -229,8 +229,8 @@ main(int argc, char *argv[])
                        ttymodeprep();
        }
 
-       if (unveil(_PATH_DEVDB, "r") == -1)
-               err(1, "unveil");
+//     if (unveil(_PATH_DEVDB, "r") == -1)
+//             err(1, "unveil");
        if (pledge("stdio rpath vminfo", NULL) == -1)
                err(1, "pledge");