summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/rescue-gui.c
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2013-03-23 12:30:20 +0000
committerThierry Vignaud <tv@mageia.org>2013-03-23 12:30:20 +0000
commitb8fe5265b23376de2a40a58101188f88c0281626 (patch)
tree563efef761a376c06b8254da0f56f22849c24622 /mdk-stage1/rescue-gui.c
parent8b4287037ff2b28c3fed65c8936b4e74140fe631 (diff)
downloaddrakx-b8fe5265b23376de2a40a58101188f88c0281626.tar
drakx-b8fe5265b23376de2a40a58101188f88c0281626.tar.gz
drakx-b8fe5265b23376de2a40a58101188f88c0281626.tar.bz2
drakx-b8fe5265b23376de2a40a58101188f88c0281626.tar.xz
drakx-b8fe5265b23376de2a40a58101188f88c0281626.zip
do not reinvent kernel constants
Diffstat (limited to 'mdk-stage1/rescue-gui.c')
-rw-r--r--mdk-stage1/rescue-gui.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/mdk-stage1/rescue-gui.c b/mdk-stage1/rescue-gui.c
index 0755865af..7d5b0a423 100644
--- a/mdk-stage1/rescue-gui.c
+++ b/mdk-stage1/rescue-gui.c
@@ -27,6 +27,7 @@
#include <sys/ioctl.h>
#include <linux/unistd.h>
#include <sys/select.h>
+#include <linux/reboot.h>
#include "config-stage1.h"
#include "frontend.h"
@@ -35,13 +36,9 @@
#include <sys/syscall.h>
-#define LINUX_REBOOT_MAGIC1 0xfee1dead
-#define LINUX_REBOOT_MAGIC2 672274793
-#define BMAGIC_REBOOT 0x01234567
-
static inline long reboot(void)
{
- return (long) syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, BMAGIC_REBOOT, 0);
+ return (long) syscall(__NR_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART, 0);
}
#if defined(__i386__) || defined(__x86_64__)