summaryrefslogtreecommitdiffstats
path: root/sys/kern/init_main.c
diff options
context:
space:
mode:
authorguenther <guenther@openbsd.org>2015-05-05 02:13:46 +0000
committerguenther <guenther@openbsd.org>2015-05-05 02:13:46 +0000
commit2df12b22ee779d3f10995325e7cbd0d4be5705a0 (patch)
tree138b193ca0c53306246987525363f7e1a9d082bf /sys/kern/init_main.c
parentfix a return path that lacked a rw_exit_write() call (diff)
downloadwireguard-openbsd-2df12b22ee779d3f10995325e7cbd0d4be5705a0.tar.xz
wireguard-openbsd-2df12b22ee779d3f10995325e7cbd0d4be5705a0.zip
emul_native is only used for kernel threads which can't dump core, so
delete coredump_trad(), uvm_coredump(), cpu_coredump(), struct md_coredump, and various #includes that are superfluous. This leaves compat_linux processes without a coredump callback. If that ability is desired, someone should update it to use coredump_elf32() and verify the results... ok kettenis@
Diffstat (limited to 'sys/kern/init_main.c')
-rw-r--r--sys/kern/init_main.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c
index 3888890d6b3..6c71f382e93 100644
--- a/sys/kern/init_main.c
+++ b/sys/kern/init_main.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: init_main.c,v 1.238 2015/05/01 11:18:21 miod Exp $ */
+/* $OpenBSD: init_main.c,v 1.239 2015/05/05 02:13:46 guenther Exp $ */
/* $NetBSD: init_main.c,v 1.84.4.1 1996/06/02 09:08:06 mrg Exp $ */
/*
@@ -39,7 +39,6 @@
*/
#include <sys/param.h>
-#include <sys/core.h>
#include <sys/filedesc.h>
#include <sys/file.h>
#include <sys/errno.h>
@@ -169,8 +168,8 @@ struct emul emul_native = {
0,
copyargs,
setregs,
- NULL,
- coredump_trad,
+ NULL, /* fixup */
+ NULL, /* coredump */
sigcode,
esigcode,
EMUL_ENABLED | EMUL_NATIVE,