NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | EXAMPLES | ATTRIBUTES | SEE ALSO
cc [[flag ...]] file ...-lvolgmt [[library ...]] #include <volmgt.h>int volmgt_ownspath(char *path);
volmgt_ownspath() checks to see if a given path is contained in the Volume Management name space. This is achieved by comparing the beginning of the supplied path name with the output from volmgt_root(3VOLMGT)
The path is owned by Volume Management.
volgmt() does not have path in its name space, or Volume Management is not running.
The following example first checks if volmgt() 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)); } }
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT Level | Safe |
Commitment Level | Public |
NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | RETURN VALUES | EXAMPLES | ATTRIBUTES | SEE ALSO