volmgt_ownspath(3VOLMGVolume Management Library Functivolmgt_ownspath(3VOLMGT)NAMEvolmgt_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 con‐
tained 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\n",
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 ALSOvolmgt_root(3VOLMGT), volmgt_running(3VOLMGT), attributes(5)SunOS 5.10 21 Apr 1998 volmgt_ownspath(3VOLMGT)