This page is available in: en

7.2 List of Error Codes

Normal Completion Error Class (0)

E_OK 0 Normal completion

Internal Error Class (5 to 8)

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.

Unsupported Error Class (9 to 16)

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.

Parameter Error Class (17 to 24)

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.

Call Context Error Class (25 to 32)

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

Resource Constraint Error Class (33 to 40)

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.

Object State Error Class (41 to 48)

E_OBJ ERCD Invalid object state

E_NOEXS ERCD Object does not exist

E_QOVR ERCD Queuing or nesting overflow

Wait Error Class (49 to 56)

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

Device Error Class (57 to 64) (T-Kernel/SM)

E IO ERCD IO error

  • Error information specific to individual devices may be defined in E IO sub-codes.

E NOMDA ERCD No media

Status Error Class (65 to 72) (T-Kernel/SM)

E_BUSY ERCD Busy

E_ABORT ERCD Processing was aborted

E_RONLY ERCD Write protected

Comments