panic if init dies
authorBill Joy <bill@ucbvax.Berkeley.EDU>
Tue, 14 Oct 1980 01:58:43 +0000 (17:58 -0800)
committerBill Joy <bill@ucbvax.Berkeley.EDU>
Tue, 14 Oct 1980 01:58:43 +0000 (17:58 -0800)
SCCS-vsn: sys/kern/kern_proc.c 3.26

usr/src/sys/kern/kern_proc.c

index 56f9909..6ef226f 100644 (file)
@@ -1,4 +1,4 @@
-/*     kern_proc.c     3.25    %G%     */
+/*     kern_proc.c     3.26    %G%     */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -460,6 +460,8 @@ exit(rv)
                        }
                panic("exit");
        }
                        }
                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 */
 done:
        ((struct xproc *)p)->xp_xstat = rv;             /* overlay */
        ((struct xproc *)p)->xp_vm = u.u_vm;            /* overlay */