-
rsm_tsk
irsm_tsk
-
ER rsm_tsk (ID tskid);
ER irsm_tsk (ID tskid);
These service calls move the task specified by parameter
tskid from the SUSPENDED state to the READY state, or from the WAITING-SUSPENDED state to the WAITING state.
Note 1 These service calls do not perform queuing of forced cancelation requests. If the target task is neither in the SUSPENDED state nor WAITING-SUSPENDED state, "E_OBJ" is returned.
Note 2 The RI600PX does not support queuing of suspend request. The behavior of the
frsm_tsk and
ifrsm_tsk, that can release from the SUSPENDED state even if suspend request has been queued, are same as
rsm_tsk and
irsm_tsk.
|
|
|
|
|
|
|
|
|
|
|
- This service call was issued in the CPU locked state.
- The irsm_tsk was issued from task.
- The rsm_tsk was issued from non-task.
- This service call was issued in the status "PSW.IPL > kernel interrupt mask level".
|
|
|
Memory access violation. (only for rsm_tsk)
- Stack pointer points out of user stack for invoking task.
|
|
|
- Specified task is neither in the SUSPENDED state nor WAITING-SUSPENDED state.
|
|
|
- The task specified by tskid does not exist.
|