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);
Function to invoke for each link. Arguments are:
The name of the DLPI interface.
The arg parameter passed in to dlpi_walk().
An opaque argument that is passed transparently to the user-supplied fn() function.
This parameter is reserved for future use. The caller should pass in 0.
The dlpi_walk() function visits all DLPI links in the current zone. The walk does not visit DLPI links in the non-global zones when called from the global zone. For each link visited, the user-supplied fn() function is invoked. The walk terminates either when all links have been visited or when fn() returns B_TRUE.
See attributes(5) for descriptions of the following attributes:
|