From eee085415f673af07bf0aa630c50c9213e7a2a2c Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 17 Apr 2011 15:56:30 -0700 Subject: [PATCH] remove old chargemode crap Change-Id: I6ca88be821ebb713a796251f416b02c1f7144c44 --- extendedcommands.c | 20 -------------------- recovery.c | 1 - 2 files changed, 21 deletions(-) diff --git a/extendedcommands.c b/extendedcommands.c index 3ee1cce..be93770 100644 --- a/extendedcommands.c +++ b/extendedcommands.c @@ -1165,23 +1165,3 @@ int volume_main(int argc, char **argv) { load_volume_table(); return 0; } - -void handle_chargemode() { - const char* filename = "/proc/cmdline"; - struct stat file_info; - if (0 != stat(filename, &file_info)) - return; - - int file_len = file_info.st_size; - char* file_data = (char*)malloc(file_len + 1); - FILE *file = fopen(filename, "rb"); - if (file == NULL) - return; - fread(file_data, file_len, 1, file); - // supposedly not necessary, but let's be safe. - file_data[file_len] = '\0'; - fclose(file); - - if (strstr(file_data, "androidboot.mode=offmode_charging") != NULL) - reboot(RB_POWER_OFF); - } diff --git a/recovery.c b/recovery.c index 963c724..09a7b7f 100644 --- a/recovery.c +++ b/recovery.c @@ -794,7 +794,6 @@ main(int argc, char **argv) { return setprop_main(argc, argv); return busybox_driver(argc, argv); } - handle_chargemode(); __system("/sbin/postrecoveryboot.sh"); int is_user_initiated_recovery = 0;