It is not necessary to be exposed anymore.
} MonitorNetlinkGroup;
int device_monitor_new_full(sd_device_monitor **ret, MonitorNetlinkGroup group, int fd);
-int device_monitor_disconnect(sd_device_monitor *m);
int device_monitor_get_address(sd_device_monitor *m, union sockaddr_union *ret);
int device_monitor_allow_unicast_sender(sd_device_monitor *m, sd_device_monitor *sender);
int device_monitor_get_fd(sd_device_monitor *m);
return fd_set_rcvbuf(m->sock, size, false);
}
-int device_monitor_disconnect(sd_device_monitor *m) {
- assert(m);
-
- m->sock = safe_close(m->sock);
- return 0;
-}
-
int device_monitor_get_fd(sd_device_monitor *m) {
assert(m);
assert(m);
(void) sd_device_monitor_detach_event(m);
- (void) device_monitor_disconnect(m);
+ m->sock = safe_close(m->sock);
uid_range_free(m->mapped_userns_uid_range);
free(m->description);