7.2 List of Error Codes
E_OK 0 Normal completion
E_SYS ERCD System error
An error of unknown cause a.ecting the system as a whole.
E NOCOP ERCD The specified co-processor cannot be used (not installed, or abnormal operation detected)
This error code is returned when the specified co-processor is not installed in the currently running hardware, or abnormal co-processor operation was detected.
E NOSPT ERCD Unsupported function
When some system call functions are not supported and such a function was specified, error code E_RSATR or E NOSPTS is returned. If E_RSATR does not apply, error code E NOSPT is returned.
E RSFN ERCD Reserved function code number
This error code is returned when it is attempted to execute a system call specifying a reserved function code (undefined function code), and also when it is attempted to execute an undefined extended SVC handler.
E_RSATR ERCD Reserved attribute
This error code is returned when an undefined or unsupported object attribute is specified.
Checking for this error may be omitted if system-dependent optimization is implemented.
E_PAR ERCD Parameter error
Checking for this error may be omitted if system-dependent optimization is implemented.
E_ID ERCD Invalid ID number
E_ID is an error that occurs only for objects having an ID number. Error code E_PAR is returned when a static error is detected for such as reserved number or out of range of such as interrupt definition number.
E_CTX ERCD Context error
This error indicates that the specified system call cannot be issued in the current context (task portion/task-independent portion or handler RUN state).
This error must be issued whenever there is a meaningful context error in issuing a system call, such as calling from a task-independent portion a system call that may put the invoking task in WAIT state. Due to implementation limitations, there may be other system calls that when called from a given context (such as an interrupt handler) will cause this error to be returned.
E_MACV ERCD Memory cannot be accessed; memory access privilege error
Error detection is implementation-dependent.
E_OACV ERCD Object access privilege error
This error code is returned when a user task tries to manipulate a system object. The definition of system objects and error detection are implementation-dependent.
E_ILUSE ERCD System call illegal use
E_NOMEM ERCD Insufficient memory
This error code is returned when there is insu.cient memory (no memory) for allocating an object control block space, user stack space, memory pool space, message buffer space or the like.
E_LIMIT ERCD System limit exceeded
This error code is returned when it is attempted to create more of an object than the system allows.
E_OBJ ERCD Invalid object state
E_NOEXS ERCD Object does not exist
E_QOVR ERCD Queuing or nesting overflow
E_RLWAI ERCD WAIT state released
E_TMOUT ERCD Polling failed or timeout
E_DLT ERCD The object being waited for was deleted
E_DISWAI ERCD Wait released by wait disabled state
E IO ERCD IO error
- Error information specific to individual devices may be defined in E IO sub-codes.
E NOMDA ERCD No media
E_BUSY ERCD Busy
E_ABORT ERCD Processing was aborted
E_RONLY ERCD Write protected

Comments