summaryrefslogtreecommitdiff
path: root/init/halt.c
diff options
context:
space:
mode:
authorJeremie Koenig2010-05-27 15:38:44 +0200
committerDenys Vlasenko2010-07-19 00:45:51 +0200
commit714674e4da3d92c5dd14e00ab30794a895b91eb4 (patch)
tree0d27bc73f1f2fe0175c5fc948451b86c52f9bb90 /init/halt.c
parentf812eace1863feeac64dc8af27f4ab0f98119618 (diff)
downloadbusybox-714674e4da3d92c5dd14e00ab30794a895b91eb4.zip
busybox-714674e4da3d92c5dd14e00ab30794a895b91eb4.tar.gz
init,halt: portability improvements
* make init and halt use the same RB_* constants for reboot() * conditionalize the Linux-specific code Inspired by init.init.diff from the Debian kFreeBSD patches at: http://svn.debian.org/viewsvn/d-i/people/slackydeb/kfreebsd/busybox/1.14/debian Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'init/halt.c')
-rw-r--r--init/halt.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/init/halt.c b/init/halt.c
index f1bb2c4..abd801f 100644
--- a/init/halt.c
+++ b/init/halt.c
@@ -8,7 +8,7 @@
*/
#include "libbb.h"
-#include <sys/reboot.h>
+#include "reboot.h"
#if ENABLE_FEATURE_WTMP
#include <sys/utsname.h>
@@ -36,18 +36,6 @@ static void write_wtmp(void)
#define write_wtmp() ((void)0)
#endif
-#ifndef RB_HALT_SYSTEM
-#define RB_HALT_SYSTEM RB_HALT
-#endif
-
-#ifndef RB_POWERDOWN
-/* Stop system and switch power off if possible. */
-# define RB_POWERDOWN 0x4321fedc
-#endif
-#ifndef RB_POWER_OFF
-# define RB_POWER_OFF RB_POWERDOWN
-#endif
-
int halt_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int halt_main(int argc UNUSED_PARAM, char **argv)