|
|
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: * @(#)reboot.h 7.1 (Berkeley) 6/4/86 ! 7: */ ! 8: ! 9: /* ! 10: * Arguments to reboot system call. ! 11: * These are passed to boot program in r11, ! 12: * and on to init. ! 13: */ ! 14: #define RB_AUTOBOOT 0 /* flags for system auto-booting itself */ ! 15: ! 16: #define RB_ASKNAME 0x01 /* ask for file name to reboot from */ ! 17: #define RB_SINGLE 0x02 /* reboot to single user only */ ! 18: #define RB_NOSYNC 0x04 /* dont sync before reboot */ ! 19: #define RB_HALT 0x08 /* don't reboot, just halt */ ! 20: #define RB_INITNAME 0x10 /* name given for /etc/init */ ! 21: #define RB_DFLTROOT 0x20 /* use compiled-in rootdev */ ! 22: ! 23: #define RB_PANIC 0 /* reboot due to panic */ ! 24: #define RB_BOOT 1 /* reboot due to boot() */ ! 25: ! 26: /* ! 27: * Constants for converting boot-style device number to type, ! 28: * adaptor (uba, mba, etc), unit number and partition number. ! 29: * Type (== major device number) is in the low byte ! 30: * for backward compatibility. Except for that of the "magic ! 31: * number", each mask applies to the shifted value. ! 32: */ ! 33: #define B_ADAPTORSHIFT 24 ! 34: #define B_ADAPTORMASK 0x0f ! 35: #define B_UNITSHIFT 16 ! 36: #define B_UNITMASK 0xff ! 37: #define B_PARTITIONSHIFT 8 ! 38: #define B_PARTITIONMASK 0xff ! 39: #define B_TYPESHIFT 0 ! 40: #define B_TYPEMASK 0xff ! 41: #define B_MAGICMASK 0xf0000000 ! 42: #define B_DEVMAGIC 0xa0000000
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.