REBOOT(2)REBOOT(2)NAMEreboot - close down the system or rebootSYNTAX
#define _MINIX_SOURCE 1
#include <unistd.h>
int reboot(int how)
DESCRIPTIONReboot() is used to close down the system. It allows several ways of
shutting down depending on how:
reboot(RBT_DEFAULT)
Default shut-down action, the same as used when CTRL+ALT+DEL is
pressed on the keyboard.
reboot(RBT_HALT)
Halt the system.
reboot(RBT_PANIC)
Cause a system panic. This is not normally done from user mode,
but by servers using the sys_abort() kernel call.
reboot(RBT_POWEROFF)
Power off the system if possible, reset otherwise.
reboot(RBT_REBOOT)
Reboot the system with a software reset (currently not supported,
so a hardware reset is used).
reboot(RBT_RESET)
Reboot the system with a hardware reset.
Reboot() may only be executed by the super-user.
DIAGNOSTICS
If the call succeeds, it never returns. If something went wrong, the
return value is -1 and an error is indicated by errno.
SEE ALSOshutdown(8), reboot(8), halt(8), sync(2).
AUTHOR
Edvard Tuinder (v892231@si.hhs.NL)
REBOOT(2)