|REBOOT(2)||System Calls Manual||REBOOT(2)|
reboot — reboot
system or halt processor
reboots the system. Only the super-user may reboot a machine on demand.
However, a reboot may be invoked automatically in the event of unrecoverable
system failures. Programs other than
reboot(8) should not call
Shutdown(8) or a higher-level API
will shut the system down cleanly.
Howto is a mask of options; the system call interface allows the following options, defined in the include file ⟨sys/reboot.h⟩, to be passed to the new kernel or the new bootstrap and init programs.
reboot() call. See kadb(4) for more information.
RB_SINGLEprevents this, booting the system with a single-user shell on the console.
RB_SINGLEis actually interpreted by the launchd(8) program in the newly booted system.
When no options are given (i.e.,
RB_AUTOBOOT is used), the system is rebooted
from file ``bsd'' in the root file system of unit 0 of a disk chosen in
a processor specific way. An automatic consistency check of the disks is
normally performed (see fsck(8)).
If successful, this call never returns. Otherwise, a -1 is returned and an error is returned in the global variable errno.
The HP300 implementation supports neither
reboot() function call appeared in
|June 4, 1993||BSD 4|