diff options
Diffstat (limited to 'adb/services.c')
-rw-r--r-- | adb/services.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/adb/services.c b/adb/services.c index c22ce17..7eab17a 100644 --- a/adb/services.c +++ b/adb/services.c @@ -32,7 +32,7 @@ # include <netdb.h> # endif #else -# include <sys/reboot.h> +# include <cutils/android_reboot.h> #endif typedef struct stinfo stinfo; @@ -193,8 +193,7 @@ void reboot_service(int fd, void *arg) waitpid(pid, &ret, 0); } - ret = __reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, - LINUX_REBOOT_CMD_RESTART2, (char *)arg); + ret = android_reboot(ANDROID_RB_RESTART2, 0, (char *) arg); if (ret < 0) { snprintf(buf, sizeof(buf), "reboot failed: %s\n", strerror(errno)); writex(fd, buf, strlen(buf)); |