Synchronization and communication functions – Comtrol eCos User Manual
Page 477

Chapter 32. µITRON API
•
frsm/rsm_tsk()
: the task must be suspended, else E_OBJ
•
tslp/slp_tsk()
: return codes E_TMOUT, E_RLWAI and E_DLT are returned depending on the reason for
terminating the sleep
•
wup_tsk()
and
can_wup()
: the task must not be dormant, or E_OBJ is returned
Synchronization and Communication Functions
These functions are fully supported in this release:
ER
sig_sem
(
ID semid )
ER
wai_sem
(
ID semid )
ER
preq_sem
(
ID semid )
ER
twai_sem
(
ID semid,
TMO tmout )
ER
ref_sem
(
T_RSEM *pk_rsem ,
ID semid )
ER
set_flg
(
ID flgid,
UINT setptn )
ER
clr_flg
(
ID flgid,
UINT clrptn )
ER
wai_flg
(
UINT *p_flgptn,
ID flgid ,
UINT waiptn ,
UINT wfmode )
ER
pol_flg
(
UINT *p_flgptn,
ID flgid ,
UINT waiptn ,
UINT wfmode )
ER
twai_flg
(
UINT *p_flgptn
ID flgid ,
UINT waiptn ,
UINT wfmode,
TMO tmout )
ER
ref_flg
(
T_RFLG *pk_rflg,
ID flgid )
ER
snd_msg
(
ID mbxid,
T_MSG *pk_msg )
ER
rcv_msg
(
T_MSG **ppk_msg,
ID mbxid )
ER
prcv_msg
(
373