These functions are fully supported in this release:
ER sus_tsk
(ID tskid);ER rsm_tsk
(ID tskid);ER frsm_tsk
(ID tskid);ER slp_tsk
(void);ER tslp_tsk
(TMO tmout);ER wup_tsk
(ID tskid);ER can_wup
(INT *p_wupcnt, ID tskid);The following conditions are only checked for, and only return errors if CYGSEM_UITRON_BAD_PARAMS_RETURN_ERRORS is enabled (see the section called Option: Return Error Codes for Bad Params in Chapter 15):
invalid tskid; less than 1 or greater than CYGNUM_UITRON_TASKS or task state is non-existent, returns E_ID or E_NOEXS
wup_tsk(), sus_tsk(), rsm_tsk(), frsm_tsk() on the calling task returns E_OBJ
dispatching is enabled in tslp_tsk() and slp_tsk(), or E_CTX
tmout must be positive, otherwise E_PAR
return value pointer in can_wup() is a valid pointer, or E_PAR