The mi_stream_get_error() function

The mi_stream_get_error() function returns the last error status for an open stream and clears the error condition.

Syntax

mi_integer mi_stream_get_error(strm_desc)
   MI_STREAM *strm_desc;
strm_desc
A pointer to a stream descriptor for an open stream.
Valid in client LIBMI application? Valid in user-defined routine?
No Yes

Usage

The mi_stream_get_error() function obtains the last error status of the stream that strm_desc references and then clears the error condition.

Return values

A valid stream error code
The last error that occurred on the stream.

For information about stream error codes, see the Informix® DataBlade® API Programmer's Guide.

MI_STREAM_EBADARG
The stream descriptor that strm_desc references is invalid.