示例#1
0
// FilterRemove removes all filter from the Monitor.
func (m *Monitor) FilterRemove() (err error) {
	m.lock()
	defer m.unlock()
	if C.udev_monitor_filter_remove(m.ptr) != 0 {
		err = errors.New("udev: udev_monitor_filter_remove failed")
	}
	return
}
示例#2
0
文件: udev.go 项目: jessta/udev
func (m Monitor) RemoveFilter() error {
	err := C.udev_monitor_filter_remove(m.ptr)

	if err == 0 {
		return nil
	}
	return Error(err)

}