volmgt_feature_enabled(3X)
NAME
volmgt_feature_enabled − check whether specific Volume Management features are enabled
SYNOPSIS
cc [ flag... ] file... −l volmgt [ library... ]
#include <volmgt.h>
int volmgt_feature_enabled(char ∗feat_str);
DESCRIPTION
The volmgt_feature_enabled() routine checks whether specific Volume Management features are enabled. volmgt_feature_enabled() checks for the Volume Management features passed in to it by the feat_str parameter.
Currently, the only supported feature string that volmgt_feature_enabled() checks for is floppy-summit-interfaces. The floppy-summit-interfaces feature string checks for the presence of the libvolmgt routines volmgt_acquire() and volmgt_release().
The list of features that volmgt_feature_enabled() checks for is expected to expand in the future.
RETURN VALUES
0 is returned if the specified feature is not currently available. A non-zero value indicates that the specified feature is currently available.
EXAMPLES
In the following example, volmgt_feature_enabled() checks whether the floppy-summit-interfaces feature is enabled.
if (volmgt_feature_enabled("floppy-summit-interfaces")) {
(void) printf("Media Sharing Routines ARE present\n");
} else {
(void) printf("Media Sharing Routines are NOT present\n");
}
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| MT-Level | MT-Safe |
SEE ALSO
volmgt_acquire(3X), volmgt_release(3X), attributes(5)
SunOS 5.6 — Last change: 13 Dec 1996