Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ivxiwaitnor(3) — HP-UX Instrument Control Library C.03.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

igeterrno(3)

igeterrstr(3)

IVXIWAITNORMOP(3)

HP-UX

NAME

ivxiwaitnormop − suspend the process until normal operation is established. 

SYNOPSIS

#include <sicl.h>

int ivxiwaitnormop(INST id);

DESCRIPTION

If the interface is active (i.e. in normal operation), ivxiwaitnormop returns immediately.  If the interface is not active (i.e. not in normal operation), ivxiwaitnormop will block until normal operation is established.  If timeouts are enabled via itimeout, then ivxiwaitnormop will generate an error when a timeout occurs. 

RETURN VALUE

ivxiwaitnormop returns (0) if successful, or a non-zero error code if an error was encountered. 

ERRORS

ivxiwaitnormop fails under the following circumstances, and sets the return value to one of the following:
 

­[I_ERR_NORSRC] Out of system resources

­[I_ERR_NOINTF] Interface is not active

­[I_ERR_NODEV] Device is not active

­[I_ERR_BADID] The INST id is invalid

­[I_ERR_BADADDR] Invalid address (device/interface doesn’t exist)

 

SEE ALSO

igeterrno(3), igeterrstr(3)
 

AUTHOR

ivxiwaitnormop was developed by HP. 

Hewlett-Packard Company  —  May 05, 1994

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