MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Volume Management Library Functions          mediagetid(3VOLMGT)



NAME
     mediagetid - return the id of a piece of media

SYNOPSIS
     cc [flag ...] file ...-lvolgmt [library ...]

     #include 



     ulonglongt mediagetid(char *volpath);


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).
     The return value of this function is undefined.


     mediagetid() returns the id of a  piece  of  media.  Volume
     management must be running. See volmgtrunning(3VOLMGT).

PARAMETERS
     volpath    Path to the block or character special device.


RETURN VALUES
     The return from this function is undefined.

EXAMPLES
     Example 1 Using mediagetid()


     The following example first checks if volume  management  is
     running,  then  checks  the volume management name space for
     path, and then returns the id for the piece of media.


       char *path;

            ...

       if (volmgtrunning()) {
            if (volmgtownspath(path)) {
                 (void) printf("id of %s is %lld\n",
                      path, mediagetid(path));
            }
            }




SunOS 5.11           Last change: 8 Mar 2007                    1






Volume Management Library Functions          mediagetid(3VOLMGT)



     If a program using mediagetid() does not check  whether  or
     not volume management is running, then any NUL return value
     will be ambiguous, as  it  could  mean  that  either  volume
     management  does  not have path in its name space, or volume
     management is not running.


ATRIBUTES
     See attributes(5)  for descriptions of the following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Safe                        
    
     Interface Stability          Obsolete                    
    


SEE ALSO
     volmgtownspath(3VOLMGT),volmgtrunning(3VOLMGT),attributes(5),
     hal(5)






























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 ™