media_getid man page on SunOS

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

media_getid(3VOLMGT)  Volume Management Library Functions media_getid(3VOLMGT)

NAME
       media_getid - return the id of a piece of media

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

       #include <volmgt.h>

       ulonglong_t media_getid(char *vol_path);

DESCRIPTION
       media_getid()  returns  the  id	of a piece of media. Volume Management
       must be running. See volmgt_running(3VOLMGT).

PARAMETERS
       vol_path	       Path to the block or character special device.

RETURN VALUES
       media_getid() returns the id of the volume. This value  is  unique  for
       each  volume.  If  media_getid()	 returns  0,  the path provided is not
       valid, for example, it is a block or char device.

EXAMPLES
       Example 1: Using media_getid()

       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 (volmgt_running()) {
	    if (volmgt_ownspath(path)) {
		 (void) printf("id of %s is %lld\n",
		      path, media_getid(path));
	    }
	    }

       If a program using media_getid() does not check whether or  not	Volume
       Management is running, then any NULL 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.

ATTRIBUTES
       See attributes(5)  for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT Level		     │Safe			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Commitment Level	     │Public			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       volmgt_ownspath(3VOLMGT),volmgt_running(3VOLMGT),attributes(5)

SunOS 5.10			  29 Apr1998		  media_getid(3VOLMGT)
[top]

List of man pages available for SunOS

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