volmgt_feature_enabled man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

VOLMGT_FEATURE_ENABLED(3VOLMGT)		       VOLMGT_FEATURE_ENABLED(3VOLMGT)

NAME
       volmgt_feature_enabled  - check whether specific Volume Management fea‐
       tures are enabled

SYNOPSIS
       cc [ flag ... ] file ... -l volmgt [ library ... ]
       #include <volmgt.h>

       int volmgt_feature_enabled(char *feat_str);

DESCRIPTION
       This function is obsolete. The management of  removable	media  by  the
       Volume  Management  feature, including vold, has been replaced by soft‐
       ware 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). The return value of this  function  is	 unde‐
       fined.

       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 parame‐
       ter.

       Currently,  the	only  supported	 feature  string    that   volmgt_fea‐
       ture_enabled()  checks  for  is floppy-summit-interfaces.  The  floppy-
       summit-interfaces feature string checks for the presence	 of  the  lib‐
       volmgt routines volmgt_acquire() and volmgt_release().

RETURN VALUES
       The return from this function is undefined.

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 TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Obsolete	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       volmgt_acquire(3VOLMGT), volmgt_release(3VOLMGT), attributes(5), hal(5)

				  Mar 8, 2007  VOLMGT_FEATURE_ENABLED(3VOLMGT)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net