}
}
+static void __check_appid(void)
+{
+ if (flag_appid_checked == 0) {
+ if (aul_app_get_appid_bypid(getpid(), g_appid, sizeof(g_appid)) != AUL_R_OK) {
+ LOGE("PID[%d] may not be app. Please call alarmmgr_init(caller name) in advance.", getpid());
+ } else {
+ LOGD("Get appid only once. appid[%s]", g_appid);
+ flag_appid_checked = 1;
+ }
+ }
+}
+
EXPORT_API int alarmmgr_init(const char *appid)
{
SECURE_LOGD("Enter");
alarm_info_t alarm_info;
int ret = 0;
- if (flag_appid_checked == 0) {
- if (aul_app_get_appid_bypid(getpid(), g_appid, sizeof(g_appid)) != AUL_R_OK)
- LOGE("PID[%d] may not be app. Please call alarmmgr_init(caller name) in advance.", getpid());
- else
- LOGD("Get appid only once. appid[%s]", g_appid);
- flag_appid_checked = 1;
- }
-
+ __check_appid();
ret = alarmmgr_init(g_appid);
if (ret < 0)
return ret;
int error_code = 0;
int ret = 0;
- if (flag_appid_checked == 0) {
- if (aul_app_get_appid_bypid(getpid(), g_appid, sizeof(g_appid)) != AUL_R_OK)
- LOGE("PID[%d] may not be app. Please call alarmmgr_init(caller name) in advance.", getpid());
- else
- LOGD("Get appid only once. appid[%s]", g_appid);
- flag_appid_checked = 1;
- }
-
+ __check_appid();
ret = alarmmgr_init(g_appid);
if (ret < 0)
return ret;
int error_code = 0;
int ret = 0;
- if (flag_appid_checked == 0) {
- if (aul_app_get_appid_bypid(getpid(), g_appid, sizeof(g_appid)) != AUL_R_OK)
- LOGE("PID[%d] may not be app. Please call alarmmgr_init(caller name) in advance.", getpid());
- else
- LOGD("Get appid only once. appid[%s]", g_appid);
- flag_appid_checked = 1;
- }
-
+ __check_appid();
ret = alarmmgr_init(g_appid);
if (ret < 0)
return ret;