Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Volume Management Library Functionsvolmgt_feature_enabled(3VOLMGT)


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

 Example 1. A sample of the volmgt_feature_enabled function.
 

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 TYPEATTRIBUTE VALUE
MT-Level MT-Safe

SEE ALSO

 

volmgt_acquire(3VOLMGT), volmgt_release(3VOLMGT), attributes(5)


SunOS 5.9Go To TopLast Changed 13 Dec 1996

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.