Introduction
Introduction Statistics Contact Development Disclaimer Help
reboot.h - ubase - suckless linux base utils
git clone git://git.suckless.org/ubase
Log
Files
Refs
README
LICENSE
---
reboot.h (1199B)
---
1 /*
2 * Magic values required to use _reboot() system call.
3 */
4
5 #define LINUX_REBOOT_MAGIC1 0xfee1dead
6 #define LINUX_REBOOT_MAGIC2 672274793
7 #define LINUX_REBOOT_MAGIC2A 85072278
8 #define LINUX_REBOOT_MAGIC2B 369367448
9 #define LINUX_REBOOT_MAGIC2C 537993216
10
11
12 /*
13 * Commands accepted by the _reboot() system call.
14 *
15 * RESTART Restart system using default command and mode.
16 * HALT Stop OS and give system control to ROM monitor, if any.
17 * CAD_ON Ctrl-Alt-Del sequence causes RESTART command.
18 * CAD_OFF Ctrl-Alt-Del sequence sends SIGINT to init task.
19 * POWER_OFF Stop OS and remove all power from system, if possible.
20 * RESTART2 Restart system using given command string.
21 * SW_SUSPEND Suspend system using software suspend if compiled in.
22 * KEXEC Restart system using a previously loaded Linux kernel
23 */
24
25 #define LINUX_REBOOT_CMD_RESTART 0x01234567
26 #define LINUX_REBOOT_CMD_HALT 0xCDEF0123
27 #define LINUX_REBOOT_CMD_CAD_ON 0x89ABCDEF
28 #define LINUX_REBOOT_CMD_CAD_OFF 0x00000000
29 #define LINUX_REBOOT_CMD_POWER_OFF 0x4321FEDC
30 #define LINUX_REBOOT_CMD_RESTART2 0xA1B2C3D4
31 #define LINUX_REBOOT_CMD_SW_SUSPEND 0xD000FCE2
32 #define LINUX_REBOOT_CMD_KEXEC 0x45584543
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.