DI_MINOR_NEXT(3DEVINFO) Device Information Library Functions
NAME
di_minor_next - libdevinfo minor node traversal functions
SYNOPSIS
cc [
flag... ]
file...
-ldevinfo [
library... ]
#include <libdevinfo.h>
di_minor_t di_minor_next(
di_node_t node,
di_minor_t minor);
PARAMETERS
minor Handle to the current minor node or
DI_MINOR_NIL.
node Device node with which the minor node is associated.
DESCRIPTION
The
di_minor_next() function returns a handle to the next minor node for
the device node
node. If
minor is
DI_MINOR_NIL, a handle to the first
minor node is returned.
RETURN VALUES
Upon successful completion, a handle to the next minor node is returned.
Otherwise,
DI_MINOR_NIL is returned and
errno is set to indicate the
error.
ERRORS
The
di_minor_next() function will fail if:
EINVAL Invalid argument.
ENOTSUP Minor node information is not available in snapshot.
ENXIO End of minor node list.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Evolving |
+--------------------+-----------------+
|MT-Level | Safe |
+--------------------+-----------------+
SEE ALSO
libdevinfo(3LIB),
attributes(7) Writing Device Drivers December 1, 1998
DI_MINOR_NEXT(3DEVINFO)