|
|
1.1 ! root 1: .TH REBOOT 2 "18 July 1983" ! 2: .UC 4 ! 3: .SH NAME ! 4: reboot \- reboot system or halt processor ! 5: .SH SYNOPSIS ! 6: .nf ! 7: .B #include <sys/reboot.h> ! 8: .PP ! 9: .B reboot(howto) ! 10: .B int howto; ! 11: .fi ! 12: .SH DESCRIPTION ! 13: .I Reboot ! 14: reboots the system, and is invoked automatically ! 15: in the event of unrecoverable system failures. ! 16: .I Howto ! 17: is a mask of options passed to the bootstrap program. ! 18: The system call interface permits only RB_HALT or RB_AUTOBOOT ! 19: to be passed to the reboot program; the other flags ! 20: are used in scripts stored on the console storage media, or used ! 21: in manual bootstrap procedures. ! 22: When none of these options (e.g. RB_AUTOBOOT) is given, the system is rebooted ! 23: from file \*(lqvmunix\*(rq in the root file system of unit 0 ! 24: of a disk chosen in a processor specific way. ! 25: An automatic consistency check of the disks is then normally performed. ! 26: .PP ! 27: The bits of ! 28: .I howto ! 29: are: ! 30: .TP ! 31: RB_HALT ! 32: the processor is simply halted; no reboot takes place. ! 33: RB_HALT should be used with caution. ! 34: .TP ! 35: RB_ASKNAME ! 36: Interpreted by the bootstrap program itself, causing it to ! 37: inquire as to what file should be booted. Normally, the system is ! 38: booted from the file \*(lqxx(0,0)vmunix\*(rq without asking. ! 39: .TP ! 40: RB_SINGLE ! 41: Normally, the reboot procedure involves an automatic disk consistency ! 42: check and then multi-user operations. RB_SINGLE prevents the consistency ! 43: check, rather simply booting the system with a single-user shell on ! 44: the console. ! 45: RB_SINGLE is interpreted by the ! 46: .IR init (8) ! 47: program in the newly booted system. ! 48: This switch is not available from the system call interface. ! 49: .PP ! 50: Only the super-user may ! 51: .I reboot ! 52: a machine. ! 53: .SH "RETURN VALUES" ! 54: If successful, this call never returns. Otherwise, a \-1 ! 55: is returned and an error is returned in the global variable ! 56: .IR errno . ! 57: .SH ERRORS ! 58: .TP 15 ! 59: [EPERM] ! 60: The caller is not the super-user. ! 61: .SH "SEE ALSO" ! 62: crash(8), halt(8), init(8), reboot(8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.