static int sysnoti_send(struct sysnoti *msg)
{
- ERR("--- %s: start", __FUNCTION__);
int client_len;
int client_sockfd;
int result;
for (i = 0; i < msg->argc; i++)
send_str(client_sockfd, msg->argv[i]);
- ERR("--- %s: read", __FUNCTION__);
while (retry_count < RETRY_READ_COUNT) {
r = read(client_sockfd, &result, sizeof(int));
if (r < 0) {
}
close(client_sockfd);
- ERR("--- %s: end", __FUNCTION__);
return result;
}
API int sysman_call_predef_action(const char *type, int num, ...)
{
- ERR("--- %s: start", __FUNCTION__);
struct sysnoti *msg;
int ret;
va_list argptr;
}
va_end(argptr);
- ERR("--- %s: send msg", __FUNCTION__);
ret = sysnoti_send(msg);
free(msg);
- ERR("--- %s: end", __FUNCTION__);
return ret;
}
if (vconf_keynode_get_int(key_nodes) ==
VCONFKEY_SYSMAN_MMC_MOUNT_COMPLETED) {
DBG("mount ok");
- (mmc_data->mmc_cb)(0, mmc_data->user_data);
+ (mmc_data->mmc_cb)(0, mmc_data->user_data);
} else if (vconf_keynode_get_int(key_nodes) ==
VCONFKEY_SYSMAN_MMC_MOUNT_ALREADY) {
DBG("mount already");
- (mmc_data->mmc_cb)(-2, mmc_data->user_data);
+ (mmc_data->mmc_cb)(-2, mmc_data->user_data);
} else {
DBG("mount fail");
vconf_get_int(VCONFKEY_SYSMAN_MMC_ERR_STATUS, &mmc_err);
if (vconf_keynode_get_int(key_nodes) ==
VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED) {
DBG("unmount ok");
- (mmc_data->mmc_cb)(0, mmc_data->user_data);
+ (mmc_data->mmc_cb)(0, mmc_data->user_data);
} else {
DBG("unmount fail");
vconf_get_int(VCONFKEY_SYSMAN_MMC_ERR_STATUS, &mmc_err);
if (vconf_keynode_get_int(key_nodes) ==
VCONFKEY_SYSMAN_MMC_FORMAT_COMPLETED) {
DBG("format ok");
- (mmc_data->mmc_cb)(0, mmc_data->user_data);
-
+ (mmc_data->mmc_cb)(0, mmc_data->user_data);
} else {
DBG("format fail");
- (mmc_data->mmc_cb)(-1, mmc_data->user_data);
+ (mmc_data->mmc_cb)(-1, mmc_data->user_data);
}
vconf_ignore_key_changed(VCONFKEY_SYSMAN_MMC_FORMAT,
(void *)sysnoti_format_mmc_cb);
{
char buf_pid[8];
char buf_freq[256];
-
// to do - need to check new frequncy is valid
snprintf(buf_pid, sizeof(buf_pid), "%d", getpid());
snprintf(buf_freq, sizeof(buf_freq), "%d", val * 1000);
-
return sysman_call_predef_action(PREDEF_SET_MAX_FREQUENCY, 2, buf_pid, buf_freq);
}
{
char buf_pid[8];
char buf_freq[256];
-
// to do - need to check new frequncy is valid
snprintf(buf_pid, sizeof(buf_pid), "%d", getpid());
snprintf(buf_freq, sizeof(buf_freq), "%d", val * 1000);
-
return sysman_call_predef_action(PREDEF_SET_MIN_FREQUENCY, 2, buf_pid, buf_freq);
}
API int sysman_release_cpu_max_frequency()
{
char buf_pid[8];
-
snprintf(buf_pid, sizeof(buf_pid), "%d", getpid());
-
return sysman_call_predef_action(PREDEF_RELEASE_MAX_FREQUENCY, 1, buf_pid);
}
API int sysman_release_cpu_min_frequency()
{
char buf_pid[8];
-
snprintf(buf_pid, sizeof(buf_pid), "%d", getpid());
-
return sysman_call_predef_action(PREDEF_RELEASE_MIN_FREQUENCY, 1, buf_pid);
}