|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1982, 1986 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) 6/5/86 ! 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.