MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


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



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™