Files
oldlinux-files/Linux-0.98/Yggdrasil-0.98.3/usr/man/man2/reboot.2
2024-02-19 00:21:16 -05:00

51 lines
911 B
Groff

.TH REBOOT 2
.UC 4
.SH NAME
reboot \- reboot or disable CNTRL - ALT - DEL
.SH SYNOPSIS
.nf
.B #include <unistd.h>
.B int reboot (int magic, int magic_too, int flag);
.fi
.SH DESCRIPTION
.B reboot()
reboots the system, or enables / disables CAD.
.PP
If
.I magic
== 0xfee1dead &&
.I magictoo
== 672274793, then the action performed will
be based on
.I flag.
.br
If flag = 0x1234567, then a hard reset is performed.
.br
If flag = 0x89abcdef, then CAD is enabled.
.br
If flag = 0, then CAD is disabled.
.PP
0 is returned on success, a negative value on failure.
.PP
Note that
.B reboot()
does NOT
.B sync()!
.PP
Also, for obvious reasons, only root may call this function.
.SH ERRORS
.B -EINVAL
is returned for bad magic numbers.
.PP
.B -EPERM
is returned if a non-root user attempts to call
.B reboot().
.SH FILES
linux/sys.c
.br
/usr/include/linux/sys.h
.br
/usr/include/unistd.h
.SH SEE ALSO
sync(2)