Reference: IVE Error Codes
To flag error conditions, IVE functions use the following constants defined
in ive_error.h (for C) or ive_error.inc (for Fortran).
- IVE_ERR_NONE
- No error occurred. This
constant evaluates to zero; all the other error constants are non-zero.
- IVE_ERR_NO_MEM
- Insufficient memory was
available to complete the operation.
- IVE_ERR_NO_SPC
- Insufficient disk space
was available to complete the operation.
- IVE_ERR_NO_RESOURCES
- A system
resource (other than disk space or memory) was exhausted.
- IVE_ERR_NO_PERMISSION
- Did not
have sufficient privileges to complete the operation.
- IVE_ERR_IN_USE
- A resource was in use and
the operation could not be completed.
- IVE_ERR_TIMEOUT
- An operation could not
be completed before a timeout interval elapsed or before a fixed number of
retries after being interrupted by a signal.
- IVE_ERR_IO
- An I/O error occurred.
- IVE_ERR_EXIST
- Could not create something
because it was already in place.
- IVE_ERR_OVERFLOW
- A return value
exceeded the range that can be represented.
- IVE_ERR_UNSUPPORTED
- The operation
is not handled due to limitations in the libraries or operating system.
- IVE_ERR_INVALID
- An invalid argument was
detected.
- IVE_ERR_BAD_FILENAME
- A file name
included a non-existent path element or was too long for the file system.
- IVE_ERR_CORRUPT
- An inconsistency was
detected in a data file or internal data structure.
- IVE_ERR_INTERNAL
- An error internal to
the library was detected. This is most likely because of a bug in the
library.
- IVE_ERR_UNRECOGNIZED
- An internal
call to the operating system or system library encountered an error which
IVE did not expect.
| categories
| alphabetical
|
modified December 20, 2001
Eric Branlund (eric@msg.ucsf.edu)