int device_get_property_uint(sd_device *device, const char *key, unsigned *ret);
int device_get_ifname(sd_device *device, const char **ret);
int device_get_sysattr_safe_string(sd_device *device, const char *sysattr, const char **ret);
-int device_get_sysattr_int(sd_device *device, const char *sysattr, int *ret_value);
-int device_get_sysattr_unsigned_full(sd_device *device, const char *sysattr, unsigned base, unsigned *ret_value);
-static inline int device_get_sysattr_unsigned(sd_device *device, const char *sysattr, unsigned *ret_value) {
- return device_get_sysattr_unsigned_full(device, sysattr, 0, ret_value);
+int device_get_sysattr_int(sd_device *device, const char *sysattr, int *ret);
+int device_get_sysattr_unsigned_full(sd_device *device, const char *sysattr, unsigned base, unsigned *ret);
+static inline int device_get_sysattr_unsigned(sd_device *device, const char *sysattr, unsigned *ret) {
+ return device_get_sysattr_unsigned_full(device, sysattr, 0, ret);
}
-int device_get_sysattr_u32(sd_device *device, const char *sysattr, uint32_t *ret_value);
-int device_get_sysattr_u64(sd_device *device, const char *sysattr, uint64_t *ret_value);
+int device_get_sysattr_u32(sd_device *device, const char *sysattr, uint32_t *ret);
+int device_get_sysattr_u64(sd_device *device, const char *sysattr, uint64_t *ret);
int device_get_sysattr_bool(sd_device *device, const char *sysattr);
int device_get_devlink_priority(sd_device *device, int *ret);
int device_get_devnode_mode(sd_device *device, mode_t *ret);
return 0;
}
-_public_ int sd_device_get_ifindex(sd_device *device, int *ifindex) {
+_public_ int sd_device_get_ifindex(sd_device *device, int *ret) {
int r;
assert_return(device, -EINVAL);
if (device->ifindex <= 0)
return -ENOENT;
- if (ifindex)
- *ifindex = device->ifindex;
+ if (ret)
+ *ret = device->ifindex;
return 0;
}
}
}
-_public_ int sd_device_get_devnum(sd_device *device, dev_t *devnum) {
+_public_ int sd_device_get_devnum(sd_device *device, dev_t *ret) {
int r;
assert_return(device, -EINVAL);
if (major(device->devnum) <= 0)
return -ENOENT;
- if (devnum)
- *devnum = device->devnum;
+ if (ret)
+ *ret = device->devnum;
return 0;
}
return set_contains(device->current_tags, tag);
}
-_public_ int sd_device_get_property_value(sd_device *device, const char *key, const char **ret_value) {
+_public_ int sd_device_get_property_value(sd_device *device, const char *key, const char **ret) {
const char *value;
int r;
if (!value)
return -ENOENT;
- if (ret_value)
- *ret_value = value;
+ if (ret)
+ *ret = value;
return 0;
}
return device_get_cached_sysattr_value(device, sysattr, ret_value, ret_size);
}
-_public_ int sd_device_get_sysattr_value(sd_device *device, const char *sysattr, const char **ret_value) {
- return sd_device_get_sysattr_value_with_size(device, sysattr, ret_value, NULL);
+_public_ int sd_device_get_sysattr_value(sd_device *device, const char *sysattr, const char **ret) {
+ return sd_device_get_sysattr_value_with_size(device, sysattr, ret, NULL);
}
int device_get_sysattr_safe_string(sd_device *device, const char *sysattr, const char **ret) {
return 0;
}
-int device_get_sysattr_int(sd_device *device, const char *sysattr, int *ret_value) {
+int device_get_sysattr_int(sd_device *device, const char *sysattr, int *ret) {
const char *value;
int r;
if (r < 0)
return log_device_debug_errno(device, r, "Failed to parse '%s' attribute: %m", sysattr);
- if (ret_value)
- *ret_value = v;
+ if (ret)
+ *ret = v;
/* We return "true" if the value is positive. */
return v > 0;
}
-int device_get_sysattr_unsigned_full(sd_device *device, const char *sysattr, unsigned base, unsigned *ret_value) {
+int device_get_sysattr_unsigned_full(sd_device *device, const char *sysattr, unsigned base, unsigned *ret) {
const char *value;
int r;
if (r < 0)
return log_device_debug_errno(device, r, "Failed to parse '%s' attribute: %m", sysattr);
- if (ret_value)
- *ret_value = v;
+ if (ret)
+ *ret = v;
/* We return "true" if the value is positive. */
return v > 0;
}
-int device_get_sysattr_u32(sd_device *device, const char *sysattr, uint32_t *ret_value) {
+int device_get_sysattr_u32(sd_device *device, const char *sysattr, uint32_t *ret) {
const char *value;
int r;
if (r < 0)
return log_device_debug_errno(device, r, "Failed to parse '%s' attribute: %m", sysattr);
- if (ret_value)
- *ret_value = v;
+ if (ret)
+ *ret = v;
/* We return "true" if the value is positive. */
return v > 0;
}
-int device_get_sysattr_u64(sd_device *device, const char *sysattr, uint64_t *ret_value) {
+int device_get_sysattr_u64(sd_device *device, const char *sysattr, uint64_t *ret) {
const char *value;
int r;
if (r < 0)
return log_device_debug_errno(device, r, "Failed to parse '%s' attribute: %m", sysattr);
- if (ret_value)
- *ret_value = v;
+ if (ret)
+ *ret = v;
/* We return "true" if the value is positive. */
return v > 0;
}
int sd_device_get_subsystem(sd_device *device, const char **ret);
int sd_device_get_driver_subsystem(sd_device *device, const char **ret);
int sd_device_get_devtype(sd_device *device, const char **ret);
-int sd_device_get_devnum(sd_device *device, dev_t *devnum);
-int sd_device_get_ifindex(sd_device *device, int *ifindex);
+int sd_device_get_devnum(sd_device *device, dev_t *ret);
+int sd_device_get_ifindex(sd_device *device, int *ret);
int sd_device_get_driver(sd_device *device, const char **ret);
int sd_device_get_devpath(sd_device *device, const char **ret);
int sd_device_get_devname(sd_device *device, const char **ret);
int sd_device_has_tag(sd_device *device, const char *tag);
int sd_device_has_current_tag(sd_device *device, const char *tag);
-int sd_device_get_property_value(sd_device *device, const char *key, const char **value);
+int sd_device_get_property_value(sd_device *device, const char *key, const char **ret);
int sd_device_get_trigger_uuid(sd_device *device, sd_id128_t *ret);
int sd_device_get_sysattr_value_with_size(sd_device *device, const char *sysattr, const char **ret_value, size_t *ret_size);
-int sd_device_get_sysattr_value(sd_device *device, const char *sysattr, const char **ret_value);
+int sd_device_get_sysattr_value(sd_device *device, const char *sysattr, const char **ret);
int sd_device_set_sysattr_value(sd_device *device, const char *sysattr, const char *value);
int sd_device_set_sysattr_valuef(sd_device *device, const char *sysattr, const char *format, ...) _sd_printf_(3, 4);