Query: di_walk_minor
OS: debian
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)NAMEdi_walk_minor - traverse libdevinfo minor nodesSYNOPSIScc [ 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));PARAMETERSarg 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.DESCRIPTIONThe 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 VALUESUpon 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.ERRORSThe di_walk_minor() function will fail if: EINVAL Invalid argument.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+SEE ALSOdi_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_node(3devinfo) - php |
di_walk_minor(3devinfo) - minix |
di_walk_minor(3devinfo) - suse |
di_walk_minor(3devinfo) - ultrix |
di_walk_minor(3devinfo) - hpux |
Similar Topics in the Unix Linux Community |
---|
How can I do this in VI editor? |
Is UNIX an open source OS ? |
Detecting unused variables... |
Weird 'find' results |
New UNIX and Linux History Sections |