Volume Management Library Functions volmgtrunning(3VOLMGT)
NAME
volmgtrunning - return whether or not volume management is
running
SYNOPSIS
cc [ flag ... ] file ... -lvolmgt [ library ... ]
#include
int volmgtrunning(void);
DESCRIPTION
This function is obsolete. The management of removable media
by the Volume Management feature, including vold, has been
replaced by software that supports the Hardware Abstraction
Layer (HAL). Programmatic support for HAL is through the HAL
APIs, which are documented on the HAL web site. See hal(5).
volmgtrunning() tells whether or not Volume Management is
running.
RETURN VALUES
volmgtrunning() always returns 0 indicating Volume Manage-
ment (as implemented by vold) is not running.
ERORS
volmgtrunning() will fail, returning 0, if a stat(2) or
open(2) of /dev/volctl fails, or if any of the following is
true:
ENXIO Volume Management is not running.
EINTR An interrupt signal was detected while checking to
see if Volume Management was running.
EXAMPLES
Example 1 Using volmgtrunning()
To see if Volume Management is running:
if (volmgtrunning() != 0) {
(void) printf("Volume Management is running\n");
} else {
(void) printf("Volume Management is NOT running\n");
}
SunOS 5.11 Last change: 8 Mar 2007 1
Volume Management Library Functions volmgtrunning(3VOLMGT)
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
MT-Level MT-Safe
Interface Stability Obsolete
SEE ALSO
cc(1B), open(2), stat(2), volmgtcheck(3VOLMGT),
volmgtinuse(3VOLMGT), attributes(5), hal(5)
NOTES
Volume Management must be running for many of the Volume
Management library routines to work.
SunOS 5.11 Last change: 8 Mar 2007 2
|