di_devlink_path(3devinfo) opensolaris man page | unix.com

Man Page: di_devlink_path

Operating Environment: opensolaris

Section: 3devinfo

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

NAME
di_devlink_path, di_devlink_content, di_devlink_type - get devlink attributes
SYNOPSIS
cc [ flag... ] file... -ldevinfo [ library... ] #include <libdevinfo.h> const char *di_devlink_path(di_devlink_t devlink); const char *di_devlink_content(di_devlink_t devlink); int di_devlink_type(di_devlink_t devlink);
PARAMETERS
devlink An opaque handle to a devlink.
DESCRIPTION
These functions return various attributes of a devlink.
RETURN VALUES
The di_devlink_path() function returns the absolute path of a devlink. On error, NULL is returned and errno is set to indicate the error. The di_devlink_content() function returns the content of the symbolic link represented by devlink. On error, NULL is returned and errno is set to indicate the error. The di_devlink_type() function returns the devlink type, either DI_PRIMARY_LINK or DI_SECONDARY_LINK. On error, -1 is returned and errno is set to indicate the error.
ERRORS
These functions will fail if: EINVAL The devlink argument is invalid.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+
SEE ALSO
di_devlink_init(3DEVINFO), di_devlink_walk(3DEVINFO), libdevinfo(3LIB), malloc(3C), attributes(5) SunOS 5.11 15 May 2008 di_devlink_path(3DEVINFO)
Related Man Pages
di_link_next_by_lnode(3devinfo) - opensolaris
di_devlink_dup(3devinfo) - opensolaris
di_lnode_devinfo(3devinfo) - opensolaris
di_prom_init(3devinfo) - opensolaris
di_link_next_by_node(3devinfo) - sunos
Similar Topics in the Unix Linux Community
How to learn UNIX
What does this mean?
Change directory for core file
Free Sun Blade 2k, Ultra 2, Ross Hyperstation 30, cards, memory- Baltimore, MD
Shopt -s histappend