Content-type: text/html Man page of volmgt_running

volmgt_running

Section: Volume Management Library Functions (3VOLMGT)
Updated: 31 Dec 1996
Index Return to Main Contents
 

NAME

volmgt_running - return whether or not Volume Management is running  

SYNOPSIS

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

int volmgt_running(void);  

DESCRIPTION

volmgt_running() tells whether or not Volume Management is running.  

RETURN VALUES

A non-zero value is returned if Volume Management is running, else 0 is returned.  

ERRORS

volmgt_running() 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 volmgt_running()

To see if Volume Management is running:

if (volmgt_running() != 0) {
        (void) printf("Volume Management is running\n");
} else {
        (void) printf("Volume Management is NOT running\n");
}

 

ATTRIBUTES

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

ATTRIBUTE TYPEATTRIBUTE VALUE
MT-LevelMT-Safe

 

SEE ALSO

cc(1B), vold(1M), open(2), stat(2), volmgt_check(3VOLMGT), volmgt_inuse (3VOLMGT), attributes(5), volfs(7FS)  

NOTES

Volume Management must be running for many of the Volume Management library routines to work.


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
EXAMPLES
ATTRIBUTES
SEE ALSO
NOTES

This document was created by man2html, using the manual pages.
Time: 02:38:47 GMT, October 02, 2010