man: udev_device - finish new_* man page

A description of device_id lacked. We still need to do the other
udev_device_* man pages.
This commit is contained in:
Tom Gundersen 2015-06-18 19:15:59 +02:00
parent 74b1f52763
commit 2ef24a16ac
1 changed files with 31 additions and 4 deletions

View File

@ -136,10 +136,37 @@
<constant>c</constant> for character devices, as well as a devnum (see
<citerefentry><refentrytitle>makedev</refentrytitle><manvolnum>3</manvolnum></citerefentry>).
<function>udev_device_new_from_subsystem_sysname</function> looks up devices based
on the provided subsystem and sysname and
<function>udev_device_new_from_device_id</function> looks up devices based on the provided
device id (see
<citerefentry><refentrytitle>udev_device_get_subsystem</refentrytitle><manvolnum>3</manvolnum></citerefentry>).
on the provided subsystem and sysname
(see <citerefentry><refentrytitle>udev_device_get_subsystem</refentrytitle><manvolnum>3</manvolnum></citerefentry>
and
<citerefentry><refentrytitle>udev_device_get_sysname</refentrytitle><manvolnum>3</manvolnum></citerefentry>)
and <function>udev_device_new_from_device_id</function> looks up devices based on the provided
device id which is a special string in one of the following four forms:
<table>
<title>Device ID strings</title>
<tgroup cols='2'>
<colspec colname='example' />
<colspec colname='explanation' />
<thead><row>
<entry>Example</entry>
<entry>Explanation</entry>
</row></thead>
<tbody>
<row><entry><varname>b8:2</varname></entry>
<entry>block device major:minor</entry></row>
<row><entry><varname>c128:1</varname></entry>
<entry>char device major:minor</entry></row>
<row><entry><varname>n3</varname></entry>
<entry>network device ifindex</entry></row>
<row><entry><varname>+sound:card29</varname></entry>
<entry>kernel driver core subsystem:device name</entry></row>
</tbody>
</tgroup>
</table>
</para>
<para><function>udev_device_new_from_environment</function>