/* * Copyright (c) 1986 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * * @(#)reboot.h 1.2 (2.11BSD GTE) 1996/5/9 */ /* * Arguments to reboot system call. * These are passed to boot program in r4, * and on to init. */ #define RB_AUTOBOOT 0 /* flags for system auto-booting itself */ #define RB_ASKNAME 0x001 /* ask for file name to reboot from */ #define RB_SINGLE 0x002 /* reboot to single user only */ #define RB_NOSYNC 0x004 /* dont sync before reboot */ #define RB_HALT 0x008 /* don't reboot, just halt */ #define RB_INITNAME 0x010 /* name given for /etc/init */ #define RB_DFLTROOT 0x020 /* use compiled-in rootdev */ #define RB_DUMP 0x040 /* take a dump before rebooting */ #define RB_NOFSCK 0x080 /* don't perform fsck's on reboot */ #define RB_POWRFAIL 0x100 /* reboot caused by power failure */ #define RB_RDONLY 0x200 /* mount root fs read-only */ #define RB_AUTODEBUG 0x400 /* init runs autoconfig with "-d" (debug) */ #define RB_PANIC 0 /* reboot due to panic */ #define RB_BOOT 1 /* reboot due to boot() */