User Tools

Site Tools


solaris:di_lnode_next.3devinfo

di_lnode_next


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(7) for descriptions of the following attributes:

SEE ALSO

di_init(3DEVINFO), libdevinfo(3LIB), attributes(7)


solaris/di_lnode_next.3devinfo.txt · Last modified: 2023/07/19 08:58 by A User Not Logged in