NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | EXAMPLES | FILES | ATTRIBUTES | SEE ALSO | NOTES
cc [ flag ... ] file ... -lvolmgt [ library ... ] #include <volmgt.h>const char *volmgt_root(void);
The volmgt_root() function returns the current Volume Management root directory, which by default is /vol but can be configured to be in a different location.
The volmgt_root() function returns pointer to a static string containing the root directory for Volume Management.
This function may fail if an open() of /dev/volctl fails. If this occurs a pointer to the default Volume Management root directory is returned.
To find out where the Volume Management root directory is:
if ((path = volmgt_root()) != NULL) { (void) printf("Volume Management root dir=%s\n", path); } else { (void) printf("can't find Volume Management root dir\n"); }
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT-Level | MT-Safe |
cc(1B), vold(1M), open(2), volmgt_check(3VOLMGT), volmgt_inuse(3VOLMGT), volmgt_running (3VOLMGT), attributes(5), volfs(7FS)
This function returns the default root directory location even when Volume Management is not running.
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | EXAMPLES | FILES | ATTRIBUTES | SEE ALSO | NOTES