if (ret < 0)
_W("Failed to set vconf value for power off status: %d", vconf_get_ext_errno());
- power_disable_autosleep();
+ power_exit_autosleep();
device_notify_once(DEVICE_NOTIFIER_POWEROFF_TRIGGERED, (void *)(intptr_t) vconf);
/* Poweroff event broadcasting */
return 0;
}
-int power_enable_autosleep(void)
+int power_init_autosleep(void)
{
- _I("System autosleep enabled.");
+ _I("System autosleep init.");
+ sys_set_str("/sys/power/wake_lock", "mainlock");
return sys_set_str(POWER_AUTOSLEEP_PATH, "mem");
}
-int power_disable_autosleep(void)
+int power_exit_autosleep(void)
{
- _I("System autosleep disabled.");
+ _I("System autosleep exit.");
return sys_set_str(POWER_AUTOSLEEP_PATH, "off");
}
#endif
bool vital_mode(void);
int vital_state_changed(void *data);
-int power_enable_autosleep(void);
-int power_disable_autosleep(void);
+int power_init_autosleep(void);
+int power_exit_autosleep(void);
int power_acquire_wakelock(void);
int power_release_wakelock(void);
int pm_get_power_lock(void);
trigger_transition();
}
- power_enable_autosleep();
+ power_init_autosleep();
return 0;
}