di_lnode_next(3devinfo) [sunos man page]
di_lnode_next(3DEVINFO) Device Information Library Functions di_lnode_next(3DEVINFO) NAME
di_lnode_next - libdevinfo lnode traversal function SYNOPSIS
cc [ flag... ] file... -ldevinfo [ library... ] #include <libdevinfo.h> di_lnode_t di_lnode_next(di_node_t node, di_lnode_t lnode); PARAMETERS
node A handle to a di_node. lnode A handle to an lnode. DESCRIPTION
The di_lnode_next() function returns a handle to the next lnode for the device node specified by node. If lnode is DI_LNODE_NIL, a handle to the first lnode is returned. RETURN VALUES
Upon successful completion, a handle to an lnode is returned. Otherwise, DI_LNODE_NIL is returned and errno is set to indicate the error. ERRORS
The di_lnode_next() function will fail if: EINVAL An argument is invalid. ENOTSUP Device usage information is not available in snapshot. ENXIO The end of the lnode list has been reached. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
di_init(3DEVINFO), libdevinfo(3LIB), attributes(5) SunOS 5.10 22 Mar 2004 di_lnode_next(3DEVINFO)
Check Out this Related Man Page
di_lnode_name(3DEVINFO) Device Information Library Functions di_lnode_name(3DEVINFO) NAME
di_lnode_name, di_lnode_devinfo, di_lnode_devt - return libdevinfo lnode information SYNOPSIS
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); PARAMETERS
lnode A handle to an lnode. devt A pointer to a dev_t that can be returned. DESCRIPTION
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. RETURN VALUES
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. ERRORS
The di_lnode_devt() function will fail if: EINVAL An argument was invalid. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
di_init(3DEVINFO), libdevinfo(3LIB), attributes(5) SunOS 5.11 22 Mar 2004 di_lnode_name(3DEVINFO)