DLPI_WALK(3DLPI)DLPI_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)
Sep 18, 2008 DLPI_WALK(3DLPI)