X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=include%2Flinux%2Freboot.h;h=988e55fe649b8e7bcf8c6a325ac29c5b59edab8b;hb=9779a8325a9bbf4ccd3853e0e4064984cf9da9c9;hp=1dd1c707311fa0f1e5683547540d1f3edac48e21;hpb=83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e;p=safe%2Fjmp%2Flinux-2.6 diff --git a/include/linux/reboot.h b/include/linux/reboot.h index 1dd1c70..988e55f 100644 --- a/include/linux/reboot.h +++ b/include/linux/reboot.h @@ -59,14 +59,18 @@ extern void machine_crash_shutdown(struct pt_regs *); * Architecture independent implemenations of sys_reboot commands. */ -extern void kernel_shutdown_prepare(enum system_states state); - +extern void kernel_restart_prepare(char *cmd); extern void kernel_restart(char *cmd); extern void kernel_halt(void); extern void kernel_power_off(void); void ctrl_alt_del(void); +#define POWEROFF_CMD_PATH_LEN 256 +extern char poweroff_cmd[POWEROFF_CMD_PATH_LEN]; + +extern int orderly_poweroff(bool force); + /* * Emergency restart, callable from an interrupt handler. */