ret = system_info_get_platform_bool(BATTERY_FEATURE, &battery_avail);
if (ret < 0) {
+//LCOV_EXCL_START System Error
_E("Failed to get value of battery feature");
return false;
+//LCOV_EXCL_STOP
} else if (ret == 0 && !battery_avail) {
+//LCOV_EXCL_START System Error
_D("Battery is not supported");
return false;
+//LCOV_EXCL_STOP
} else
return true;
}
#define BOOT_SO_PATH "/usr/lib/deviced/boot.so"
+//LCOV_EXCL_START Not used function
int device_get_reboot_mode(void)
{
int (*get_reboot_mode) (void);
return ret;
}
+//LCOV_EXCL_STOP
conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &err);
if (!conn) {
- _E("fail to get dbus connection : %s", err->message); //LCOV_EXCL_LINE
- g_clear_error(&err); //LCOV_EXCL_LINE System Error
+//LCOV_EXCL_START System Error
+ _E("fail to get dbus connection : %s", err->message);
+ g_clear_error(&err);
return -EPERM;
+//LCOV_EXCL_STOP
}
/* subscribe signal */
NULL,
NULL);
if (id == 0) {
- _E("fail to connect %s signal", signal); //LCOV_EXCL_LINE
+//LCOV_EXCL_START System Error
+ _E("fail to connect %s signal", signal);
return -EPERM;
+//LCOV_EXCL_STOP
}
if (sig_id)
conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &err);
if (!conn) {
- _E("fail to get dbus connection : %s", err->message); //LCOV_EXCL_LINE
- g_clear_error(&err); //LCOV_EXCL_LINE System Error
+//LCOV_EXCL_START System Error
+ _E("fail to get dbus connection : %s", err->message);
+ g_clear_error(&err);
return -EPERM;
+//LCOV_EXCL_STOP
}
/* unsubscribe signal */
if (n == 0) {
ret = release_request(type);
if (ret < 0)
- return DEVICE_ERROR_OPERATION_FAILED;
+ return DEVICE_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return DEVICE_ERROR_NONE;
int lineno = 0, ret = 0;
if (!file_name || !cb) {
+//LCOV_EXCL_START System Error
ret = -EINVAL;
goto error;
+//LCOV_EXCL_STOP
}
/* open conf file */
/* parse section */
end = strchr(start, ']');
if (!end || *end != ']') {
+//LCOV_EXCL_START System Error
ret = -EBADMSG;
goto error;
+//LCOV_EXCL_STOP
}
*end = '\0';
/* parse name & value */
end = strchr(start, '=');
if (!end || *end != '=') {
+//LCOV_EXCL_START System Error
ret = -EBADMSG;
goto error;
+//LCOV_EXCL_STOP
}
*end = '\0';
name = trim_str(start);
/* callback with parse result */
ret = cb(&result, user_data);
if (ret < 0) {
+//LCOV_EXCL_START System Error
ret = -EBADMSG;
goto error;
+//LCOV_EXCL_STOP
}
}
}
return 0;
}
+//LCOV_EXCL_START Not used function
bool is_emulator(void)
{
int ret;
return emul;
}
+//LCOV_EXCL_STOP
int is_display_supported(void)
{
ret = system_info_get_platform_bool(DISPLAY_FEATURE, &display_avail);
if (ret < 0) {
+//LCOV_EXCL_START System Error
_E("Failed to get value of display feature");
return false;
+//LCOV_EXCL_STOP
} else if (ret == 0 && !display_avail) {
+//LCOV_EXCL_START System Error
_D("Display feature is not supported");
return false;
+//LCOV_EXCL_STOP
} else
return true;
}
ret = system_info_get_platform_bool(DISPLAY_STATE_FEATURE, &display_state_avail);
if (ret < 0) {
+//LCOV_EXCL_START System Error
_E("Failed to get value of display state feature");
return false;
+//LCOV_EXCL_STOP
} else if (ret == 0 && !display_state_avail) {
+//LCOV_EXCL_START System Error
_D("Display state feature is not supported");
return false;
+//LCOV_EXCL_STOP
} else
return true;
}
g_set_error(err, G_IO_ERROR,
G_IO_ERROR_INVALID_ARGUMENT,
"Cannot determine destination address");
-//LCOV_EXCL_STOP
return NULL;
+//LCOV_EXCL_STOP
}
/* find matched proxy node in proxy pool */
pdata = malloc(sizeof(struct pending_call_data));
if (!pdata) {
pthread_mutex_unlock(&dmutex);
- _E("malloc error : %s.%s", //LCOV_EXCL_LINE
- interface, method);
+//LCOV_EXCL_START System Error
+ _E("malloc error : %s.%s", interface, method);
return -ENOMEM;
+//LCOV_EXCL_STOP
}
pdata->func = cb;
g_object_unref(conn);
if (haptic_id == 0) {
- _E("Failed to subscrive bus signal"); //LCOV_EXCL_LINE System Error
+//LCOV_EXCL_START System Error
+ _E("Failed to subscrive bus signal");
return -EPERM;
+//LCOV_EXCL_STOP
}
return 0;
DEVICED_PATH_DISPLAY, DEVICED_INTERFACE_DISPLAY,
METHOD_GET_DISPLAY_COUNT, NULL);
if (ret < 0)
- return errno_to_device_error(ret);
+ return errno_to_device_error(ret); //LCOV_EXCL_LINE
display_cnt = ret;
alloc_display();
}
DEVICED_PATH_DISPLAY, DEVICED_INTERFACE_DISPLAY,
METHOD_GET_MAX_BRIGHTNESS, g_variant_new("(i)", (int)DISPLAY_STATE_NORMAL));
if (ret < 0)
- return errno_to_device_error(ret);
+ return errno_to_device_error(ret); //LCOV_EXCL_LINE
display_arr[display_index].normal_max = ret;
}
DEVICED_PATH_DISPLAY, DEVICED_INTERFACE_DISPLAY,
METHOD_GET_BRIGHTNESS, g_variant_new("(i)", (int)DISPLAY_STATE_NORMAL));
if (ret < 0)
- return errno_to_device_error(ret);
+ return errno_to_device_error(ret); //LCOV_EXCL_LINE
*brightness = ret;
return DEVICE_ERROR_NONE;
DEVICED_PATH_DISPLAY, DEVICED_INTERFACE_DISPLAY,
METHOD_SET_BRIGHTNESS, g_variant_new("(ii)", (int)DISPLAY_STATE_NORMAL, brightness));
if (ret < 0)
- return errno_to_device_error(ret);
+ return errno_to_device_error(ret); //LCOV_EXCL_LINE
return DEVICE_ERROR_NONE;
}
return DEVICE_ERROR_NOT_SUPPORTED;
if (check_async_call_rate() < 0) {
+//LCOV_EXCL_START System Error
_E("Rejected by too frequent calls; %d (calls per sec.) limit is violated."
, CHECK_RATE_THRESHOLD);
return DEVICE_ERROR_OPERATION_FAILED;
+//LCOV_EXCL_STOP
}
if (state < DISPLAY_STATE_NORMAL || state > DISPLAY_STATE_SCREEN_OFF)
_E("IR is not supported or IR operation failed");
return ret;
}
- _E("IR is not supported"); //LCOV_EXCL_LINE
+//LCOV_EXCL_START System Error
+ _E("IR is not supported");
return DEVICE_ERROR_OPERATION_FAILED;
+//LCOV_EXCL_STOP
}
//LCOV_EXCL_START System Error
if (!pattern)
#define METHOD_APP_LAUNCH_HOME "AppLaunchHome"
#define METHOD_HOMESCREEN "HomeScreen"
+//LCOV_EXCL_START Not used function
int device_pmqos_app_launch_home(int timeout)
{
int ret;
return DEVICE_ERROR_NONE;
}
-
+//LCOV_EXCL_STOP
_I("power_lock_e = %d", type);
if (check_async_call_rate() < 0) {
+//LCOV_EXCL_START System Error
_E("Rejected by too frequent calls; %d (calls per sec.) limit is violated."
, CHECK_RATE_THRESHOLD);
return DEVICE_ERROR_OPERATION_FAILED;
+//LCOV_EXCL_STOP
}
if (timeout_ms < 0)
_I("power_lock_e = %d", type);
if (check_async_call_rate() < 0) {
+//LCOV_EXCL_START System Error
_E("Rejected by too frequent calls; %d (calls per sec.) limit is violated."
, CHECK_RATE_THRESHOLD);
return DEVICE_ERROR_OPERATION_FAILED;
+//LCOV_EXCL_STOP
}
if (type == POWER_LOCK_CPU) {
else
ret = system_info_get_platform_bool(THERMAL_BATTERY_FEATURE, &thermal_avail);
if (ret < 0) {
+//LCOV_EXCL_START System Error
_E("Failed to get value of temp feature : %d", ret);
return false;
+//LCOV_EXCL_STOP
} else if (ret == 0 && !thermal_avail) {
+//LCOV_EXCL_START System Error
_D("Temperature is not supported");
return false;
+//LCOV_EXCL_STOP
} else
return true;
}
DEVICED_INTERFACE_TEMPERATURE,
METHOD_GET_TEMPERATURE, g_variant_new("(i)", type));
if (ret < 0)
- return errno_to_device_error(ret);
+ return errno_to_device_error(ret); //LCOV_EXCL_LINE
*temp = ret;
return DEVICE_ERROR_NONE;
#define METHOD_TOUCHSCREEN_ENABLE "Enable"
#define METHOD_TOUCHSCREEN_DISABLE "Disable"
+//LCOV_EXCL_START Not used function
int device_touchscreen_enable(dbus_pending_cb cb)
{
int ret;
return errno_to_device_error(ret);
}
+//LCOV_EXCL_STOP