|
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.
|
| |