| |
| Volume Management Library Functions | volmgt_root(3VOLMGT) |
| | volmgt_root - return the Volume Management root directory |
SYNOPSIS
| |
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.
|
| | Example 1. Finding the Volume Management root directory.
| |
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");
}
|
|
|
| |
-
/vol
- default location for the Volume Management root directory
|
| |
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| MT-Level | MT-Safe |
|
| |
This function returns the default root directory location even when Volume Management is not running.
|
| |