sunos man page for di_walk_minor

Query: di_walk_minor

OS: sunos

Section: 3devinfo

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

di_walk_minor(3DEVINFO) 			       Device Information Library Functions				   di_walk_minor(3DEVINFO)

NAME
di_walk_minor - traverse libdevinfo minor nodes
SYNOPSIS
cc [ flag... ] file... -ldevinfo [ library... ] #include <libdevinfo.h> int di_walk_minor(di_node_t root, const char *minor_nodetype, uint_t flag, void *arg, int (*minor_callback)(di_node_t node, di_minor_t minor, void *arg));
PARAMETERS
arg Pointer to caller- specific user data. flag Specify 0. Reserved for future use. minor The minor node visited. minor_nodetype A character string specifying the minor data type, which may be one of the types defined by the Solaris DDI framework, for example, DDI_NT_BLOCK. NULL matches all minor_node types. See ddi_create_minor_node(9F). node The device node with which to the minor node is associated. root Root of subtree to visit.
DESCRIPTION
The di_walk_minor() function visits all minor nodes attached to device nodes in a subtree rooted at root. For each minor node that matches minor_nodetype, the caller-supplied function minor_callback() is invoked. The walk terminates immediately when minor_callback() returns DI_WALK_TERMINATE.
RETURN VALUES
Upon successful completion, di_walk_minor() returns 0. Otherwise, -1 is returned and errno is set to indicate the error. The minor_callback() function returns one of the following: DI_WALK_CONTINUE Continue to visit subsequent minor data nodes. DI_WALK_TERMINATE Terminate the walk immediately.
ERRORS
The di_walk_minor() function will fail if: EINVAL Invalid argument.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+
SEE ALSO
di_minor_nodetype(3DEVINFO), libdevinfo(3LIB), attributes(5), ddi_create_minor_node(9F) Writing Device Drivers SunOS 5.10 1 Dec 1998 di_walk_minor(3DEVINFO)
Related Man Pages
di_walk_minor(3devinfo) - opensolaris
di_walk_minor(3devinfo) - sunos
di_walk_node(3devinfo) - php
di_walk_minor(3devinfo) - suse
di_walk_minor(3devinfo) - bsd
Similar Topics in the Unix Linux Community
The 500 Mile Email
Merge and Sort tabular data from different text files
Using awk to remove lines from file that match text
Sort only numbers within a string
UNIX Environment Setup - (Just starting!)