Content-type: text/html Man page of di_lnode_next

di_lnode_next

Section: Device Information Library Functions (3DEVINFO)
Updated: 22 Mar 2004
Index Return to Main Contents
 

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 TYPEATTRIBUTE VALUE
Interface StabilityEvolving
MT-LevelSafe

 

SEE ALSO

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


 

Index

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
RETURN VALUES
ERRORS
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:19 GMT, October 02, 2010