Query: volmgt_ownspath
OS: sunos
Section: 3volmgt
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
volmgt_ownspath(3VOLMGT) Volume Management Library Functions volmgt_ownspath(3VOLMGT)NAMEvolmgt_ownspath - check Volume Management name space for pathSYNOPSIScc [flag]... file... -lvolgmt [library]... #include <volmgt.h> int volmgt_ownspath(char *path);PARAMETERSpath A string containing the path.DESCRIPTIONThe 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 VALUESThe 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.EXAMPLESExample 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)); } }ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT Level |Safe | +-----------------------------+-----------------------------+ |Commitment Level |Public | +-----------------------------+-----------------------------+SEE ALSOvolmgt_root(3VOLMGT), volmgt_running(3VOLMGT), attributes(5) SunOS 5.10 21 Apr 1998 volmgt_ownspath(3VOLMGT)