}
int device_monitor_allow_unicast_sender(sd_device_monitor *m, sd_device_monitor *sender) {
- assert_return(m, -EINVAL);
- assert_return(sender, -EINVAL);
+ assert(m);
+ assert(sender);
m->snl_trusted_sender.nl.nl_pid = sender->snl.nl.nl_pid;
return 0;
}
int device_monitor_get_fd(sd_device_monitor *m) {
- assert_return(m, -EINVAL);
+ assert(m);
return m->sock;
}
_cleanup_close_ int sock = -1;
int r;
+ assert(group >= 0 && group < _MONITOR_NETLINK_GROUP_MAX);
assert_return(ret, -EINVAL);
- assert_return(group >= 0 && group < _MONITOR_NETLINK_GROUP_MAX, -EINVAL);
if (group == MONITOR_GROUP_UDEV &&
access("/run/udev/control", F_OK) < 0 &&
int device_monitor_enable_receiving(sd_device_monitor *m) {
int r;
- assert_return(m, -EINVAL);
+ assert(m);
r = sd_device_monitor_filter_update(m);
if (r < 0)
const char *tag, *subsystem, *devtype, *s, *d = NULL;
int r;
- assert_return(m, -EINVAL);
- assert_return(device, -EINVAL);
+ assert(m);
+ assert(device);
if (hashmap_isempty(m->subsystem_filter))
goto tag;
bool is_initialized = false;
int r;
+ assert(m);
assert(ret);
buflen = recvmsg(m->sock, &smsg, 0);