Content-type: text/html Man page of di_link_spectype

di_link_spectype

Section: Device Information Library Functions (3DEVINFO)
Updated: 22 Mar 2004
Index Return to Main Contents
 

NAME

di_link_spectype, di_link_to_lnode - return libdevinfo link information  

SYNOPSIS

cc [ flag... ] file... -ldevinfo [ library... ] 
#include <libdevinfo.h>

int di_link_spectype(di_link_t link);

di_lnode_t di_link_to_lnode(di_link_t link, uint_t endpoint);  

PARAMETERS

link A handle to a link.

endpoint specifies the endpoint of the link, which should correspond to either DI_LINK_TGT or DI_LINK_SRC

 

DESCRIPTION

The di_link_spectype() function returns libdevinfo link information.

The di_link_to_lnode() function takes a link specified by link and returns the lnode corresponding to the link endpoint specified by endpoint.  

RETURN VALUES

The di_link_spectype() function returns the spectype parameter flag that was used to open the target device of a link, either S_IFCHR or S_IFBLK.

Upon successful completion, di_link_to_lnode() returns a handle to an lnode. Otherwise, DI_LINK_NIL is returned and errno is set to indicate the error.  

ERRORS

The di_link_to_lnode() function will fail if:

EINVAL An argument is invalid.

 

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
Interface StabilityEvolving
MT-LevelSafe

 

SEE ALSO

di_init(3DEVINFO), libdevinfo(3LIB), attributes(5)


 

Index

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
RETURN VALUES
ERRORS
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:20 GMT, October 02, 2010