dlpi_walk(3DLPI)Data Link Provider Interface Library Functionsdlpi_walk(3DLPI)NAMEdlpi_walk - traverse DLPI links
SYNOPSIS
cc [ flag... ] file... -ldlpi [ library... ]
#include <libdlpi.h>
void dlpi_walk(dlpi_walkfunc_t *fn, void *arg, uint_t flags);
typedef boolean_t dlpi_walkfunc_t(const char *name, void *arg);
PARAMETERS
fn Function to invoke for each link. Arguments are:
name The name of the DLPI interface.
arg The arg parameter passed in to dlpi_walk().
arg An opaque argument that is passed transparently to the
user-supplied fn() function.
flags This parameter is reserved for future use. The caller
should pass in 0.
DESCRIPTION
The dlpi_walk() function visits all DLPI links on the system. For each
link visited, the user-supplied fn() function is invoked. The walk ter‐
minates either when all links have been visited or when fn() returns
B_TRUE.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Committed │
├─────────────────────────────┼─────────────────────────────┤
│MT-Level │Safe │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOlibdlpi(3LIB), attributes(5)SunOS 5.11 18 Sep 2008 dlpi_walk(3DLPI)