]> git.ipfire.org Git - thirdparty/systemd.git/blame - man/udev_monitor_filter_update.xml
doc: document the `architecture` setting
[thirdparty/systemd.git] / man / udev_monitor_filter_update.xml
CommitLineData
06255d6f
DH
1<?xml version='1.0'?> <!--*-nxml-*-->
2<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4<!ENTITY % entities SYSTEM "custom-entities.ent" >
5%entities;
6]>
7
8<!--
572eb058 9 SPDX-License-Identifier: LGPL-2.1+
06255d6f
DH
10-->
11
12<refentry id="udev_monitor_filter_update"
13 xmlns:xi="http://www.w3.org/2001/XInclude">
14
15 <refentryinfo>
16 <title>udev_monitor_filter_update</title>
17 <productname>systemd</productname>
06255d6f
DH
18 </refentryinfo>
19
20 <refmeta>
21 <refentrytitle>udev_monitor_filter_update</refentrytitle>
22 <manvolnum>3</manvolnum>
23 </refmeta>
24
25 <refnamediv>
26 <refname>udev_monitor_filter_update</refname>
27 <refname>udev_monitor_filter_remove</refname>
28 <refname>udev_monitor_filter_add_match_subsystem_devtype</refname>
29 <refname>udev_monitor_filter_add_match_tag</refname>
30
31 <refpurpose>Modify filters</refpurpose>
32 </refnamediv>
33
34 <refsynopsisdiv>
35 <funcsynopsis>
36 <funcsynopsisinfo>#include &lt;libudev.h&gt;</funcsynopsisinfo>
37
38 <funcprototype>
39 <funcdef>int <function>udev_monitor_filter_update</function></funcdef>
40 <paramdef>struct udev_monitor *<parameter>udev_monitor</parameter></paramdef>
41 </funcprototype>
42
43 <funcprototype>
44 <funcdef>int <function>udev_monitor_filter_remove</function></funcdef>
45 <paramdef>struct udev_monitor *<parameter>udev_monitor</parameter></paramdef>
46 </funcprototype>
47
48 <funcprototype>
49 <funcdef>int <function>udev_monitor_filter_add_match_subsystem_devtype</function></funcdef>
50 <paramdef>struct udev_monitor *<parameter>udev_monitor</parameter></paramdef>
51 <paramdef>const char *<parameter>subsystem</parameter></paramdef>
52 <paramdef>const char *<parameter>devtype</parameter></paramdef>
53 </funcprototype>
54
55 <funcprototype>
56 <funcdef>int <function>udev_monitor_filter_add_match_tag</function></funcdef>
57 <paramdef>struct udev_monitor *<parameter>udev_monitor</parameter></paramdef>
58 <paramdef>const char *<parameter>tag</parameter></paramdef>
59 </funcprototype>
60
61 </funcsynopsis>
62 </refsynopsisdiv>
63
64 <!--<refsect1>
65 <title>Description</title>
66
67 <para>XXX: Add short description.</para>
68 </refsect1>-->
69
70 <refsect1>
71 <title>Return Value</title>
72
73 <para>On success,
74 <function>udev_monitor_filter_update()</function>,
75 <function>udev_monitor_filter_remove()</function>,
76 <function>udev_monitor_filter_add_match_subsystem_devtype()</function>
77 and
78 <function>udev_monitor_filter_add_match_tag()</function>
79 return an integer greater than, or equal to,
80 <constant>0</constant>. On failure, a negative error code is
81 returned.</para>
82 </refsect1>
83
84 <refsect1>
85 <title>See Also</title>
86
87 <para>
88 <citerefentry><refentrytitle>udev_new</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
89 <citerefentry><refentrytitle>udev_device_new_from_syspath</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
90 <citerefentry><refentrytitle>udev_enumerate_new</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
91 <citerefentry><refentrytitle>udev_monitor_new_from_netlink</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
92 <citerefentry><refentrytitle>udev_monitor_receive_device</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
93 <citerefentry><refentrytitle>udev_list_entry</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
94 <citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
95 </para>
96 </refsect1>
97
98</refentry>