History-of-Change: http://sac.eng/PSARC/1999/647/final.materials/mpxio.txt Section: 5.3.1 di_path_next Device Information Library Functions di_path_prop_next(3DEVINFO) NAME di_path_prop_next - libdevinfo path property traversal function SYNOPSIS cc [ flag... ] file... -ldevinfo [ library... ] #include di_path_prop_t di_path_prop_next(di_path_t path, di_path_prop_t prop); PARAMETERS path The handle to a path node in a di_init(3DEVINFO) snapshot. prop Handle to a property. DESCRIPTION The function di_prop_next() returns a handle to the next property on the property list. If prop is DI_PROP_NIL, the handle to the first property is returned. RETURN VALUES Upon successful completion, di_path_prop_next() returns a handle to a path property object. Otherwise DI_PROP_NIL is returned, and errno is set to indicate the error condition. ERRORS The di_path_prop_next() functions sets errno as listed for the following conditions: EINVAL Invalid argument. ENOTSUP Snapshot does not contain path property information (DINFOPROP was not passed to di_init()) ENXIO There are no more properties. ATTRIBUTES See attributes(5) for descriptions of the following attributes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | Interface Stability | Evolving | |_____________________________|_____________________________| | MT-Level | Safe | |_____________________________|_____________________________| SEE ALSO di_init(3DEVINFO), libdevinfo(3LIB), attributes(5) Writing Device Drivers