return;
}
-gboolean alarm_manager_alarm_set_rtc_time(AlarmManager *pObj, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_set_rtc_time(AlarmManager *pObj, GDBusMethodInvocation *invoc,
int year, int mon, int day,
int hour, int min, int sec,
gpointer user_data) {
int retval = 0;
int return_code = ALARMMGR_RESULT_SUCCESS;
struct tm *alarm_tm = NULL;
-
#ifdef _APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG
char log_tag[ALARMMGR_LOG_TAG_SIZE] = {0,};
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
-
/*extract day of the week, day in the year & daylight saving time from system*/
time_t current_time;
+
current_time = time(NULL);
alarm_tm = localtime(¤t_time);
}
gboolean alarm_manager_alarm_create_appsvc(AlarmManager *pObject, GDBusMethodInvocation *invoc,
- int pid,
int start_year,
int start_month, int start_day,
int start_hour, int start_min,
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
bool ret = true;
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
alarm_info.start.year = start_year;
alarm_info.start.month = start_month;
return ret;
}
-gboolean alarm_manager_alarm_create(AlarmManager *obj, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_create(AlarmManager *obj, GDBusMethodInvocation *invoc,
char *app_service_name, char *app_service_name_mod, int start_year,
int start_month, int start_day,
int start_hour, int start_min,
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
bool ret = true;
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
alarm_info.start.year = start_year;
alarm_info.start.month = start_month;
}
gboolean alarm_manager_alarm_delete(AlarmManager *obj, GDBusMethodInvocation *invoc,
- int pid, alarm_id_t alarm_id,
- gpointer user_data)
+ alarm_id_t alarm_id, gpointer user_data)
{
int retval = 0;
int return_code = ALARMMGR_RESULT_SUCCESS;
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
bool ret = true;
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
+
if (!__alarm_delete(pid, alarm_id, &return_code)) {
ALARM_MGR_EXCEPTION_PRINT("Unable to delete the alarm! alarm_id[%d], return_code[%d]", alarm_id, return_code);
}
gboolean alarm_manager_alarm_delete_all(AlarmManager *obj, GDBusMethodInvocation *invoc,
- int pid, gpointer user_data)
+ gpointer user_data)
{
GSList* gs_iter = NULL;
char app_name[512] = { 0 };
#ifdef _APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
if (!__get_caller_unique_name(pid, app_name)) {
return_code = ERR_ALARM_SYSTEM_FAIL;
return true;
}
-gboolean alarm_manager_alarm_update(AlarmManager *pObj, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_update(AlarmManager *pObj, GDBusMethodInvocation *invoc,
char *app_service_name, alarm_id_t alarm_id,
int start_year, int start_month,
int start_day, int start_hour,
char log_tag[ALARMMGR_LOG_TAG_SIZE] = {0,};
char log_message[ALARMMGR_LOG_MESSAGE_SIZE] = {0,};
#endif
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
alarm_info.start.year = start_year;
alarm_info.start.month = start_month;
return ret;
}
-gboolean alarm_manager_alarm_get_number_of_ids(AlarmManager *pObject, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_get_number_of_ids(AlarmManager *pObject, GDBusMethodInvocation *invoc,
gpointer user_data)
{
GSList *gs_iter = NULL;
int retval = 0;
int num_of_ids = 0;
int return_code = ALARMMGR_RESULT_SUCCESS;
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
if (!__get_caller_unique_name(pid, app_name)) {
return_code = ERR_ALARM_SYSTEM_FAIL;
return true;
}
-gboolean alarm_manager_alarm_get_list_of_ids(AlarmManager *pObject, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_get_list_of_ids(AlarmManager *pObject, GDBusMethodInvocation *invoc,
int max_number_of_ids, gpointer user_data)
{
GSList *gs_iter = NULL;
GVariantBuilder* builder = NULL;
int num_of_ids = 0;
int return_code = ALARMMGR_RESULT_SUCCESS;
+ int pid;
+ const char *name = g_dbus_method_invocation_get_sender(invoc);
+
+ pid = __get_caller_pid(name);
if (max_number_of_ids <= 0) {
SECURE_LOGE("called for pid(%d), but max_number_of_ids(%d) is less than 0.", pid, max_number_of_ids);
return true;
}
-gboolean alarm_manager_alarm_get_appsvc_info(AlarmManager *pObject, GDBusMethodInvocation *invoc ,
- int pid, alarm_id_t alarm_id,
- gpointer user_data)
+gboolean alarm_manager_alarm_get_appsvc_info(AlarmManager *pObject, GDBusMethodInvocation *invoc,
+ alarm_id_t alarm_id, gpointer user_data)
{
bool found = false;
GSList *gs_iter = NULL;
int return_code = ALARMMGR_RESULT_SUCCESS;
gchar *b_data = NULL;
- SECURE_LOGD("called for pid(%d) and alarm_id(%d)\n", pid, alarm_id);
+ SECURE_LOGD("called for alarm_id(%d)\n", alarm_id);
for (gs_iter = alarm_context.alarms; gs_iter != NULL; gs_iter = g_slist_next(gs_iter)) {
entry = gs_iter->data;
return true;
}
-gboolean alarm_manager_alarm_get_info(AlarmManager *pObject, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_get_info(AlarmManager *pObject, GDBusMethodInvocation *invoc,
alarm_id_t alarm_id, gpointer user_data)
{
- SECURE_LOGD("called for pid(%d) and alarm_id(%d)\n", pid, alarm_id);
-
GSList *gs_iter = NULL;
__alarm_info_t *entry = NULL;
alarm_info_t *alarm_info = NULL;
int retval = 0;
int return_code = ALARMMGR_RESULT_SUCCESS;
+ SECURE_LOGD("called for alarm_id(%d)\n", alarm_id);
for (gs_iter = alarm_context.alarms; gs_iter != NULL; gs_iter = g_slist_next(gs_iter)) {
entry = gs_iter->data;
if (entry->alarm_id == alarm_id) {
return true;
}
-gboolean alarm_manager_alarm_get_next_duetime(AlarmManager *pObject, GDBusMethodInvocation *invoc, int pid,
+gboolean alarm_manager_alarm_get_next_duetime(AlarmManager *pObject, GDBusMethodInvocation *invoc,
alarm_id_t alarm_id, gpointer user_data)
{
- SECURE_LOGD("called for pid(%d) and alarm_id(%d)\n", pid, alarm_id);
-
GSList *gs_iter = NULL;
__alarm_info_t *entry = NULL;
__alarm_info_t *find_item = NULL;
int return_code = ALARMMGR_RESULT_SUCCESS;
time_t duetime = 0;
+ SECURE_LOGD("called for alarm_id(%d)\n", alarm_id);
for (gs_iter = alarm_context.alarms; gs_iter != NULL; gs_iter = g_slist_next(gs_iter)) {
entry = gs_iter->data;
if (entry->alarm_id == alarm_id) {
return true;
}
-gboolean alarm_manager_alarm_get_all_info(AlarmManager *pObject, GDBusMethodInvocation *invoc, int pid, gpointer user_data)
+gboolean alarm_manager_alarm_get_all_info(AlarmManager *pObject, GDBusMethodInvocation *invoc, gpointer user_data)
{
sqlite3 *alarmmgr_tool_db;
char *db_path = NULL;
<arg type="i" name="return_code" direction="out" />
</method>
<method name="alarm_create">
- <arg type="i" name="pid" direction="in" />
<arg type="s" name="app_service_name" direction="in" />
<arg type="s" name="app_service_name_mod" direction="in" />
<arg type="i" name="alarm_info_start_year" direction="in" />
<arg type="i" name="alarm_id" direction="out" />
<arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_create_appsvc">
- <arg type="i" name="pid" direction="in" />
+ <method name="alarm_create_appsvc">
<arg type="i" name="alarm_info_start_year" direction="in" />
<arg type="i" name="alarm_info_start_month" direction="in" />
<arg type="i" name="alarm_info_start_day" direction="in" />
<arg type="i" name="return_code" direction="out" />
</method>
<method name="alarm_delete">
- <arg type="i" name="pid" direction="in" />
<arg type="i" name="alarm_id" direction="in" />
<arg type="i" name="alarm_info_return_code" direction="out" />
</method>
<method name="alarm_delete_all">
- <arg type="i" name="pid" direction="in" />
<arg type="i" name="alarm_info_return_code" direction="out" />
</method>
- <method name="alarm_update">
- <arg type="i" name="pid" direction="in" />
- <arg type="s" name="app_service_name" direction="in" />
- <arg type="i" name="alarm_id" direction="in" />
+ <method name="alarm_update">
+ <arg type="s" name="app_service_name" direction="in" />
+ <arg type="i" name="alarm_id" direction="in" />
<arg type="i" name="alarm_info_start_year" direction="in" />
<arg type="i" name="alarm_info_start_month" direction="in" />
<arg type="i" name="alarm_info_start_day" direction="in" />
<arg type="i" name="alarm_info_end_day" direction="in" />
<arg type="i" name="alarm_info_mode_day_of_week" direction="in" />
<arg type="i" name="alarm_info_mode_repeat" direction="in" />
- <arg type="i" name="alarm_info_alarm_type" direction="in" />
+ <arg type="i" name="alarm_info_alarm_type" direction="in" />
<arg type="i" name="alarm_info_reserved_info" direction="in" />
<arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_get_number_of_ids">
- <arg type="i" name="pid" direction="in" />
- <arg type="i" name="number_of_ids" direction="out" />
- <arg type="i" name="return_code" direction="out" />
+ <method name="alarm_get_number_of_ids">
+ <arg type="i" name="number_of_ids" direction="out" />
+ <arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_get_list_of_ids">
- <arg type="i" name="pid" direction="in" />
- <arg type="i" name="max_number_of_ids" direction="in" />
- <arg type="ai" name="alarm_id" direction="out" />
- <arg type="i" name="number_of_ids" direction="out" />
- <arg type="i" name="return_code" direction="out" />
+ <method name="alarm_get_list_of_ids">
+ <arg type="i" name="max_number_of_ids" direction="in" />
+ <arg type="ai" name="alarm_id" direction="out" />
+ <arg type="i" name="number_of_ids" direction="out" />
+ <arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_get_appsvc_info">
- <arg type="i" name="pid" direction="in" />
- <arg type="i" name="alarm_id" direction="in" />
- <arg type="s" name="b_data" direction="out" />
- <arg type="i" name="return_code" direction="out" />
+ <method name="alarm_get_appsvc_info">
+ <arg type="i" name="alarm_id" direction="in" />
+ <arg type="s" name="b_data" direction="out" />
+ <arg type="i" name="return_code" direction="out" />
</method>
<method name="alarm_get_info">
- <arg type="i" name="pid" direction="in" />
- <arg type="i" name="alarm_id" direction="in" />
+ <arg type="i" name="alarm_id" direction="in" />
<arg type="i" name="alarm_info_start_year" direction="out" />
<arg type="i" name="alarm_info_start_month" direction="out" />
<arg type="i" name="alarm_info_start_day" direction="out" />
<arg type="i" name="alarm_info_reserved_info" direction="out" />
<arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_set_rtc_time">
- <arg type="i" name="pid" direction="in" />
+ <method name="alarm_set_rtc_time">
<arg type="i" name="alarm_info_year" direction="in" />
<arg type="i" name="alarm_info_month" direction="in" />
<arg type="i" name="alarm_info_day" direction="in" />
<arg type="i" name="alarm_info_sec" direction="in" />
<arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_get_next_duetime">
- <arg type="i" name="pid" direction="in" />
- <arg type="i" name="alarm_id" direction="in" />
- <arg type="i" name="duetime" direction="out" />
- <arg type="i" name="return_code" direction="out" />
+ <method name="alarm_get_next_duetime">
+ <arg type="i" name="alarm_id" direction="in" />
+ <arg type="i" name="duetime" direction="out" />
+ <arg type="i" name="return_code" direction="out" />
</method>
- <method name="alarm_get_all_info">
- <arg type="i" name="pid" direction="in" />
- <arg type="s" name="db_path" direction="out" />
- <arg type="i" name="return_code" direction="out" />
+ <method name="alarm_get_all_info">
+ <arg type="s" name="db_path" direction="out" />
+ <arg type="i" name="return_code" direction="out" />
</method>
<method name="alarm_set_time">
<arg type="i" name="time" direction="in" />
<arg type="i" name="return_code" direction="out" />
</method>
<method name="alarm_set_time_with_propagation_delay">
- <arg type="u" name="new_sec" direction="in" />
- <arg type="u" name="new_nsec" direction="in" />
- <arg type="u" name="req_sec" direction="in" />
- <arg type="u" name="req_nsec" direction="in" />
- <arg type="i" name="return_code" direction="out" />
- </method>
- <method name="alarm_set_timezone">
- <arg type="s" name="tzpath_str" direction="in" />
- <arg type="i" name="return_code" direction="out" />
+ <arg type="u" name="new_sec" direction="in" />
+ <arg type="u" name="new_nsec" direction="in" />
+ <arg type="u" name="req_sec" direction="in" />
+ <arg type="u" name="req_nsec" direction="in" />
+ <arg type="i" name="return_code" direction="out" />
+ </method>
+ <method name="alarm_set_timezone">
+ <arg type="s" name="tzpath_str" direction="in" />
+ <arg type="i" name="return_code" direction="out" />
</method>
</interface>
</node>
GDBusProxy *proxy;
alarm_cb_t alarm_handler;
void *user_param;
- int pid; /* this specifies pid*/
GQuark quark_app_service_name; /*dbus_service_name is converted
to quark value*/
GQuark quark_app_service_name_mod;
return false;
}
- if (!alarm_manager_call_alarm_create_appsvc_sync((AlarmManager*)context.proxy, context.pid,
+ if (!alarm_manager_call_alarm_create_appsvc_sync((AlarmManager*)context.proxy,
alarm_info->start.year,
alarm_info->start.month,
alarm_info->start.day,
return false;
}
- if (!alarm_manager_call_alarm_create_sync((AlarmManager*)context.proxy, context.pid,
+ if (!alarm_manager_call_alarm_create_sync((AlarmManager*)context.proxy,
g_quark_to_string(context.quark_app_service_name),
g_quark_to_string(context.quark_app_service_name_mod),
alarm_info->start.year,
int len = 0;
if (!alarm_manager_call_alarm_get_appsvc_info_sync
- ((AlarmManager*)context.proxy, context.pid, alarm_id, &b_data, &return_code, NULL, &error)) {
+ ((AlarmManager*)context.proxy, alarm_id, &b_data, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/*error_code should be set */
ALARM_MGR_EXCEPTION_PRINT("alarm_manager_call_alarm_get_appsvc_info_sync() failed. alarm_id[%d], return_code[%d].", alarm_id, return_code);
int return_code = 0;
if (!alarm_manager_call_alarm_set_rtc_time_sync
- ((AlarmManager*)context.proxy, context.pid, time->year, time->month, time->day,
+ ((AlarmManager*)context.proxy, time->year, time->month, time->day,
time->hour, time->min, time->sec, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/*error_code should be set */
int return_code = 0;
if (!alarm_manager_call_alarm_delete_sync
- ((AlarmManager*)context.proxy, context.pid, alarm_id, &return_code, NULL, &error)) {
+ ((AlarmManager*)context.proxy, alarm_id, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/*error_code should be set */
ALARM_MGR_EXCEPTION_PRINT("alarm_manager_call_alarm_delete_sync() failed. alarm_id[%d], return_code[%d]", alarm_id, return_code);
int return_code = 0;
if (!alarm_manager_call_alarm_delete_all_sync
- ((AlarmManager*)context.proxy, context.pid, &return_code, NULL, &error)) {
+ ((AlarmManager*)context.proxy, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/*error_code should be set */
ALARM_MGR_EXCEPTION_PRINT("alarm_manager_call_alarm_delete_all_sync() failed. return_code[%d]", return_code);
int return_code = 0;
if (!alarm_manager_call_alarm_get_list_of_ids_sync((AlarmManager*)context.proxy,
- context.pid, maxnum_of_ids, &alarm_array,
+ maxnum_of_ids, &alarm_array,
num_of_ids, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/*error_code should be set */
GError *error = NULL;
gint return_code = 0;
- if (!alarm_manager_call_alarm_get_number_of_ids_sync((AlarmManager*)context.proxy, context.pid, num_of_ids, &return_code, NULL, &error)) {
+ if (!alarm_manager_call_alarm_get_number_of_ids_sync((AlarmManager*)context.proxy, num_of_ids, &return_code, NULL, &error)) {
/* g_dbus_proxy_call_sync error */
/* error_code should be set */
ALARM_MGR_EXCEPTION_PRINT(
int return_code = 0;
if (!alarm_manager_call_alarm_get_info_sync((AlarmManager*)context.proxy,
- context.pid, alarm_id, &alarm_info->start.year,
+ alarm_id, &alarm_info->start.year,
&alarm_info->start.month, &alarm_info->start.day,
&alarm_info->start.hour, &alarm_info->start.min,
&alarm_info->start.sec, &alarm_info->end.year,
int return_code = 0;
if (!alarm_manager_call_alarm_get_next_duetime_sync((AlarmManager*)context.proxy,
- context.pid, alarm_id, (gint *)duetime, &return_code, NULL, &error)) {
+ alarm_id, (gint *)duetime, &return_code, NULL, &error)) {
/*g_dbus_proxy_call_sync error */
/*error_code should be set */
ALARM_MGR_EXCEPTION_PRINT(
GError *error = NULL;
int return_code = 0;
- if (!alarm_manager_call_alarm_get_all_info_sync((AlarmManager*)context.proxy, context.pid, db_path, &return_code, NULL, &error)) {
+ if (!alarm_manager_call_alarm_get_all_info_sync((AlarmManager*)context.proxy, db_path, &return_code, NULL, &error)) {
/*g_dbus_proxy_call_sync error */
/*error_code should be set */
ALARM_MGR_EXCEPTION_PRINT("alarm_manager_call_alarm_get_all_info_sync() failed by dbus. return_code[%d][%s]", return_code, error->message);
#include <aul.h>
#include <gio/gio.h>
-#define MAX_KEY_SIZE 256
-#define MAX_PROC_NAME_LEN 512
-
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
static int __sub_init()
{
GError *error = NULL;
- char proc_file[MAX_PROC_NAME_LEN] = {0, };
- char process_name[MAX_PROC_NAME_LEN] = {0, };
int fd = 0;
int ret = 0;
- const int MAX_LEN = MAX_PROC_NAME_LEN;
pthread_mutex_lock(&init_lock);
return ERR_ALARM_SYSTEM_FAIL;
}
- // Only webapp which has a pid of WebProcess uses the sid. Otherwise, the pid is used.
- snprintf(proc_file, MAX_LEN, "/proc/%d/cmdline", getpid());
- fd = open(proc_file, O_RDONLY);
- if (fd < 0) {
- SECURE_LOGE("Unable to get the proc file(%d).\n", getpid());
- g_object_unref(alarm_context.proxy);
- g_object_unref(alarm_context.connection);
- pthread_mutex_unlock(&init_lock);
- return ERR_ALARM_SYSTEM_FAIL;
- }
- else {
- ret = read(fd, process_name, MAX_LEN - 1);
- close(fd);
- if (ret < 0) {
- ALARM_MGR_EXCEPTION_PRINT("Unable to read the proc file(%d).", getpid());
- g_object_unref(alarm_context.proxy);
- g_object_unref(alarm_context.connection);
- pthread_mutex_unlock(&init_lock);
- return ERR_ALARM_SYSTEM_FAIL;
- }
- else {
- if (strncmp(process_name, "/usr/bin/WebProcess", strlen("/usr/bin/WebProcess")) == 0) {
- alarm_context.pid = getsid(getpid());
- SECURE_LOGD("alarm_context.pid is set to sessionID, %d.", alarm_context.pid);
- }
- else {
- alarm_context.pid = getpid();
- SECURE_LOGD("alarm_context.pid is set to processID, %d.", alarm_context.pid);
- }
- }
- }
-
sub_initialized = true;
pthread_mutex_unlock(&init_lock);
SECURE_LOGD("alarm_manager_call_alarm_get_number_of_ids_sync() is called");
if (!alarm_manager_call_alarm_get_number_of_ids_sync(
- (AlarmManager*)alarm_context.proxy, alarm_context.pid, &maxnum_of_ids, &return_code, NULL, &error)) {
+ (AlarmManager*)alarm_context.proxy, &maxnum_of_ids, &return_code, NULL, &error)) {
/* dbus error. error_code should be set */
ALARM_MGR_EXCEPTION_PRINT(
"alarm_manager_call_alarm_get_number_of_ids_sync() is failed by dbus. return_code[%d], err message[%s]",
SECURE_LOGD("alarm_manager_call_alarm_get_list_of_ids_sync() is called");
if (!alarm_manager_call_alarm_get_list_of_ids_sync(
- (AlarmManager*)alarm_context.proxy, alarm_context.pid, maxnum_of_ids, &alarm_array, &num_of_ids, &return_code, NULL, &error)) {
+ (AlarmManager*)alarm_context.proxy, maxnum_of_ids, &alarm_array, &num_of_ids, &return_code, NULL, &error)) {
/* dbus error. error_code should be set */
ALARM_MGR_EXCEPTION_PRINT(
"alarm_manager_call_alarm_get_list_of_ids_sync() failed by dbus. num_of_ids[%d], return_code[%d].", num_of_ids, return_code);
return error_code;
}
- ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the time(%d) by pid(%d).", new_time, alarm_context.pid);
+ ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the time(%d) by pid(%d).", new_time, getpid());
return ALARMMGR_RESULT_SUCCESS;
}
return error_code;
}
- ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the time by pid(%d).", alarm_context.pid);
+ ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the time by pid(%d).", getpid());
return ALARMMGR_RESULT_SUCCESS;
}
return error_code;
}
- ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the timezone(%s) by pid(%d)", tzpath_str, alarm_context.pid);
+ ALARM_MGR_LOG_PRINT("[alarm-lib]: successfully set the timezone(%s) by pid(%d)", tzpath_str, getpid());
return ALARMMGR_RESULT_SUCCESS;
}