reboot.h - ubase - suckless linux base utils
 (HTM) git clone git://git.suckless.org/ubase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) 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