Extended Library Functions - Part 1
Extended Library Functions - Part 2
dat_registry_add_provider(3DAT)
dat_registry_list_providers(3DAT)
dat_registry_remove_provider(3DAT)
dat_set_consumer_context(3DAT)
devid_deviceid_to_nmlist(3DEVID)
di_link_next_by_lnode(3DEVINFO)
di_link_next_by_node(3DEVINFO)
di_lnode_private_get(3DEVINFO)
di_lnode_private_set(3DEVINFO)
di_minor_private_get(3DEVINFO)
di_minor_private_set(3DEVINFO)
di_prom_prop_lookup_bytes(3DEVINFO)
di_prom_prop_lookup_ints(3DEVINFO)
di_prom_prop_lookup_strings(3DEVINFO)
di_prop_lookup_bytes(3DEVINFO)
di_prop_lookup_int64(3DEVINFO)
di_prop_lookup_strings(3DEVINFO)
DmiListComponentsByClass(3DMI)
ea_match_object_catalog(3EXACCT)
Extended Library Functions - Part 3
Extended Library Functions - Part 4
- return libdevinfo lnode information
cc [ flag… ] file… -ldevinfo [ library… ] #include <libdevinfo.h> char *di_lnode_name(di_lnode_t lnode);
di_node_t di_lnode_devinfo(di_lnode_t lnode);
int di_lnode_devt(di_lnode_t lnode, dev_t *devt);
A handle to an lnode.
A pointer to a dev_t that can be returned.
These functions return libdevinfo lnode information.
The di_lnode_name() function returns a pointer to the name associated with lnode.
The di_lnode_devinfo() function returns a handle to the device node associated with lnode.
The di_lnode_devt() function sets the dev_t pointed to by the devt parameter to the dev_t associated with lnode.
The di_lnode_name() function returns a pointer to the name associated with lnode.
The di_lnode_devinfo() function returns a handle to the device node associated with lnode.
The di_lnode_devt() function returns 0 if the requested attribute exists in lnode and was returned. It returns -1 if the requested attribute does not exist and sets errno to indicate the error.
The di_lnode_devt() function will fail if:
An argument was invalid.
See attributes(5) for descriptions of the following attributes:
|