1 /* 2 * Copyright (c) 1988 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 * 6 * @(#)rpb.h 7.1 (Berkeley) 05/21/88 7 */ 8 9 /* 10 * The restart parameter block, which is a page in (very) low 11 * core which runs after a crash. Currently, the restart 12 * procedure takes a dump. 13 */ 14 struct rpb { 15 struct rpb *rp_selfref; /* self-reference */ 16 int (*rp_dumprout)(); /* routine to be called */ 17 long rp_checksum; /* checksum of 31 words of dumprout */ 18 long rp_flag; /* set to 1 when dumprout runs */ 19 /* the dump stack grows from the end of the rpb page not to reach here */ 20 }; 21 #ifdef KERNEL 22 extern struct rpb rpb; 23 #endif 24