Provided by: libvistaio-dev_1.2.19-3_amd64 

NAME
VistaIOError, VistaIOSystemError - report a fatal error
SYNOPSIS
void VistaIOError (format [, arg...])
VistaIOStringConst format;
void VistaIOSystemError (format [, arg...])
VistaIOStringConst format;
ARGUMENTS
format Specifies the format of the message that is to be reported.
arg Specifies values that are to be included in the formatted message.
DESCRIPTION
VistaIOError is called to report a fatal error. It composes an error message and passes it to the fatal
error handler, which typically prints the message and terminates the program (see
VistaIOSetErrorHandler(3)).
The message composed by VistaIOError is of the form:
Program: Fatal: Description.
Program, the program's name, is included if it has been previously established with a call to
VistaIOSetProgramName. Description is a string that has been formatted by sprintf using format, plus all
of the optional arguments, arg.
VistaIOSystemError is identical to VistaIOError except that it also includes in the message a phrase
based on the current value of the external variable errno, which is used by system calls to return
diagnostic codes. The message composed by VistaIOSystemError is of the form:
Program: Fatal: Description: Diagnostic.
Diagnostic is a short phrase corresponding to the value of errno. This phrase is drawn from the table
used by perror(3).
RETURN VALUES
Neither VistaIOError nor VistaIOSystemError ever return.
EXAMPLES
In this first example, the values of attr_name, act_value, and exp_value are incorporated into the error
message produced by VistaIOError.
char *attr_name;
float act_value, exp_value;
if (act_value != exp_value)
VistaIOError ("MyRoutine: Attribute %s is %f rather than %f",
attr_name, act_value, exp_value);
In this second example, the diagnostic phrase corresponding to the value of errno is incorporated into
the error message produced by VistaIOSystemError.
if (ioctl (fd, request, arg) == -1)
VistaIOSystemError ("MyRoutine: ioctl failed");
SEE ALSO
VistaIOWarning(3), VistaIOSetErrorHandler(3), VistaIOSetProgramName(3), , perror(3)
AUTHOR
Art Pope <pope@cs.ubc.ca>
Adaption to vistaio: Gert Wollny <gw.fossdev@gmail.com>
VistaIO Version 1.2.14 24 April 1993 VistaIOError(3)