NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO
#include <libdevinfo.h>int di_prop_lookup_bytes(dev_t dev, di_node_t node, const char *prop_name, uchar_t **prop_data);
These functions are used for returning the value of a known property name type and dev_t value.
All memory allocated by these functions is managed by the library and must not be freed by the caller.
dev_t of minor node with which the property is associated. DDI_DEV_T_ANY is a wild card that matches all dev_t's, including DDI_DEV_T_NONE.
Handle to the device node with which the property is associated.
Name of the property for which to search.
If the property is found, the number of entries in prop_data is returned. If the property is a boolean type, 0 is returned, and the existence of this property indicates the value is true. Otherwise, -1 is returned with errno set to indicate the error condition.
These functions set errno as listed for the following conditions:
Invalid argument.
The snapshot contains no property information.
The property does not exist; try di_prom_prop_lookup_*().
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT Level | Safe |
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO