Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ volmgt_feature_enabled(3X) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

volmgt_acquire(3X)

volmgt_release(3X)

attributes(5)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026