An error of unknown cause affecting the system as a whole.
This error code is returned when the specified co-processor is not installed in the currently running hardware, or abnormal co-processor condition was detected.
When some system call functions are not supported and such a function is invoked, error code E_RSATR or E_NOSPT is returned. If E_RSATR does not apply, error code E_NOSPT is returned.
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 (a positive function code).
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.
Checking for this error may be omitted if system-dependent optimization is implemented.
E_ID is an error that is returned 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 in the case of interrupt number.
This error indicates that the specified system call cannot be issued in the current context (task portion/task-independent portion or handler RUNNING state).
This error must be returned whenever there is a semantic 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 WAITING 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.
Error code name | Error Codes | Summary description |
---|---|---|
E_MACV | ERCD(-26, 0) | Memory cannot be accessed; memory access privilege error |
Error detection is implementation-dependent.
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.
This error code is returned when there is insufficient memory (no memory) for allocating an object control block space, user stack area, memory pool area, message buffer area or the like.
This error code is returned, for example, when it is attempted to create more object(s) than the system allows.
※ Error information specific to individual devices may be defined in E_IO sub-codes.