1 /* vi: set sw=4 ts=4: */
3 * Mini halt implementation for busybox
5 * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
14 #include <sys/reboot.h>
16 #include "init_shared.h"
19 extern int halt_main(int argc, char **argv)
21 char *delay; /* delay in seconds before rebooting */
23 if(bb_getopt_ulflags(argc, argv, "d:", &delay)) {
27 return ENABLE_INIT ? kill(1,SIGUSR1) : bb_shutdown_system(RB_HALT_SYSTEM);