From 9c82b9fd85436c6381044d17be52d16a53b50eca Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Mon, 13 Oct 1980 17:58:43 -0800 Subject: [PATCH] panic if init dies SCCS-vsn: sys/kern/kern_proc.c 3.26 --- usr/src/sys/kern/kern_proc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usr/src/sys/kern/kern_proc.c b/usr/src/sys/kern/kern_proc.c index 56f9909d1c..6ef226f490 100644 --- a/usr/src/sys/kern/kern_proc.c +++ b/usr/src/sys/kern/kern_proc.c @@ -1,4 +1,4 @@ -/* kern_proc.c 3.25 %G% */ +/* kern_proc.c 3.26 %G% */ #include "../h/param.h" #include "../h/systm.h" @@ -460,6 +460,8 @@ exit(rv) } panic("exit"); } + if (p->p_pid == 1) + panic("init died"); done: ((struct xproc *)p)->xp_xstat = rv; /* overlay */ ((struct xproc *)p)->xp_vm = u.u_vm; /* overlay */ -- 2.20.1