func (m Monitor) UpdateFilter() error { err := C.udev_monitor_filter_update(m.ptr) if err == 0 { return nil } return Error(err) }
// FilterUpdate updates the installed socket filter. // This is only needed, if the filter was removed or changed. func (m *Monitor) FilterUpdate() (err error) { m.lock() defer m.unlock() if C.udev_monitor_filter_update(m.ptr) != 0 { err = errors.New("udev: udev_monitor_filter_update failed") } return }