Exemple #1
0
func (m Monitor) UpdateFilter() error {
	err := C.udev_monitor_filter_update(m.ptr)
	if err == 0 {
		return nil
	}
	return Error(err)

}
Exemple #2
0
// 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
}