| |
| Device Information Library Functions | di_prop_next(3DEVINFO) |
| | di_prop_next - libdevinfo property traversal function |
SYNOPSIS
| |
cc [ flag... ] file... -ldevinfo [ library... ]
#include <libdevinfo.h> di_prop_t di_prop_next(di_node_t node, di_prop_t prop); |
| |
-
node
- Handle to a device node.
-
prop
- Handle to a property.
|
| |
The di_prop_next() function returns a handle to the next property on the property list. If prop is DI_PROP_NIL, the handle to the first property is returned.
|
| |
Upon successful completion, di_prop_next() returns a handle. Otherwise DI_PROP_NIL is returned and errno is set to indicate the error.
|
| |
The di_prop_next() function will fail if:
-
EINVAL
- Invalid argument.
-
ENOTSUP
- The snapshot does not contain property information.
-
ENXIO
- There are no more properties.
|
| |
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Interface Stability | Evolving |
| MT-Level | Safe |
|
| |