|
|
volmgt_ownspath(3VOLMGT) Volume Management Library Functions volmgt_ownspath(3VOLMGT) NAME
volmgt_ownspath - check Volume Management name space for path SYNOPSIS
cc [flag]... file... -lvolgmt [library]... #include <volmgt.h> int volmgt_ownspath(char *path); PARAMETERS
path A string containing the path. DESCRIPTION
The volmgt_ownspath() function checks to see if a given path is contained in the Volume Management name space. This is achieved by compar- ing the beginning of the supplied path name with the output from volmgt_root(3VOLMGT) RETURN VALUES
The volgmt_ownspath() function returns a non-zero value if path is owned by Volume Management. It returns 0 if path is not in its name space or Volume Management is not running. EXAMPLES
Example 1: Using volmgt_ownspath() The following example first checks if Volume Management is running, then checks the Volume Management name space for path, and then returns the id for the piece of media. char *path; ... if (volmgt_running()) { if (volmgt_ownspath(path)) { (void) printf("id of %s is %lld ", path, media_getid(path)); } } ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT Level |Safe | +-----------------------------+-----------------------------+ |Commitment Level |Public | +-----------------------------+-----------------------------+ SEE ALSO
volmgt_root(3VOLMGT), volmgt_running(3VOLMGT), attributes(5) SunOS 5.10 21 Apr 1998 volmgt_ownspath(3VOLMGT)