/* * sys/reboot.h */ #ifndef _SYS_REBOOT_H #define _SYS_REBOOT_H #include #include /* glibc names these constants differently; allow both versions */ #define RB_AUTOBOOT LINUX_REBOOT_CMD_RESTART #define RB_HALT_SYSTEM LINUX_REBOOT_CMD_HALT #define RB_ENABLE_CAD LINUX_REBOOT_CMD_CAD_ON #define RB_DISABLE_CAD LINUX_REBOOT_CMD_CAD_OFF #define RB_POWER_OFF LINUX_REBOOT_CMD_POWER_OFF /* glibc-ish one-argument version */ __extern int reboot(int); /* Native four-argument system call */ __extern int __reboot(int, int, int, void *); #endif /* _SYS_REBOOT_H */