Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ volmgt_running(3X) — SunOS 5.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cc(1B)

vold(1M)

open(2)

stat(2)

volmgt_check(3X)

volmgt_inuse(3X)

volfs(7FS)

volmgt_running(3X)

NAME

volmgt_running − return whether or not Volume Management is running

SYNOPSIS

cc [ flag... ] file... −lvolmgt [ library.... ]

#include <volmgt.h>

int volmgt_running(void);

MT-LEVEL

MT-Safe

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

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");
}

SEE ALSO

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

NOTES

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

SunOS 5.5  —  Last change: 30 May 1995

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026