NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | RETURN VALUES | CONTEXT
#include <sys/nvpair.h>nvpair_t *nvlist_next_nvpair(nvlist_t *nvl, nvpair_t *nvpair);
Solaris DDI specific (Solaris DDI)
The nvlist_next_nvpair() function returns a handle to the next name-value pair (nvpair) in the list following nvpair. If nvpair is NULL, the first pair is returned. If nvpair is the last pair in the nvlist_t, NULL is returned.
The nvpair_name() function returns a string containing the name of nvpair.
The nvpair_type() function retrieves the value of the nvpair in the form of enumerated type data_type_t. This is used to determine the appropriate nvpair_*() function to call for retrieving the value.
For nvpair_name():
String containing the name.
For nvpair_type():
An enumerated data type.
For nvlist_next_pair():
Reached end of list.
Handle to next nvpair in the list.
The functions described here can be called from user or interrupt context.
NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | RETURN VALUES | CONTEXT