`タスク管理`

`ER ercd = cre_tsk( ID tskid, T_CTSK* pk_ctsk )`

`ER ercd = del_tsk( ID tskid )`

`ER ercd = sta_tsk( ID tskid, INT stacd )`

`void 　ext_tsk( )`

`void 　exd_tsk( )`

`ER ercd = ter_tsk( ID tskid )`

`ER ercd = dis_dsp( )`

`ER ercd = ena_dsp( )`

`ER ercd = chg_pri( ID tskid, PRI tskpri )`

`ER ercd = rot_rdq( PRI tskpri )`

`ER ercd = rel_wai( ID tskid )`

`ER ercd = get_tid( ID* p_tskid );`

`ER ercd = ref_tsk( T_RTSK* pk_rtsk, ID tskid );`

``

`タスク付属同期`

`ER ercd = sus_tsk( ID tskid )`

`ER ercd = rsm_tsk( ID tskid )`

`ER ercd = frsm_tsk( ID tskid )`

`ER ercd = slp_tsk( )`

`ER ercd = tslp_tsk( TMO tmout )`

`ER ercd = wup_tsk( ID tskid )`

`ER ercd = can_wup( INT* p_wupcnt, ID tskid )`

`ER ercd = cre_sem( ID semid, T_CSEM* pk_csem )`

`ER ercd = del_sem( ID semid )`

`ER ercd = sig_sem( ID semid )`

`ER ercd = wai_sem( ID semid )`

`ER ercd = preq_sem( ID semid )`

`ER ercd = twai_sem( ID semid, TMO tmout )`

`ER ercd = ref_sem ( T_RSEM* pk_rsem, ID semid)`

`ER ercd = cre_flg( ID flgid, T_CFLAG* pk_cflg )`

`ER ercd = del_flg( ID flgid )`

`ER ercd = set_flg( ID flgid, UINT setptn )`

`ER ercd = clr_flg( ID flgid,UINT clrptn )`

`ER ercd = wai_flg( UINT* p_flgptn, ID flgid, UINT waiptn, UINT wfmode )`

`ER ercd = pol_flg( UINT* p_flgptn, ID flgid, UINT waiptn, UINT wfmode )`

`ER ercd = twai_flg( UINT* p_flgptn, ID flgid, UINT waiptn, UINT wfmode, TMO tmout )`

`ER ercd = ref_flg( T_RFLG* pk_rflg, ID flgid )`

`ER ercd = cre_mbx( ID mbxid, T_CMBX* pk_cmbx)`

`ER ercd = del_mbx( ID mbxid )`

`ER ercd = snd_msg( ID mbxid, T_MSG* pk_msg )`

`ER ercd = rcv_msg( T_MSG** ppk_msg, ID mbxid )`

`ER ercd = prcv_msg( T_MSG** ppk_msg, ID mbxid )`

`ER ercd = trcv_msg( T_MSG** ppk_msg, ID mbxid, TMO tmout )`

`ER ercd = ref_msg( T_RMBX* pk_rmbx, ID mbxid )`

`拡張同期・通信`

`ER ercd = cre_mbf( ID mbfid, T_CMBF* p_cmbf )`

`ER ercd = del_mbf( ID mbfid )`

`ER ercd = snd_mbf( ID mbfid, VP msg, INT msgsz )`

`ER ercd = psnd_mbf( ID mbfid, VP msg, INT msgsz )`

`ER ercd = tsnd_mbf( ID mbfid, VP msg, INT msgsz, TMO tmout )`

`ER ercd = rcv_mbf( VP msg, INT* p_msgsz, ID mbfid )`

`ER ercd = prcv_mbf( VP msg, INT* p_msgsz, ID mbfid )`

`ER ercd = trcv_mbf( VP msg, INT* p_msgsz, ID mbfid, TMO tmout )`

`ER ercd = ref_mbf( T_RMBF* pk_rmbf, ID mbfid )`

`ER ercd = cre_por( ID porid, T_CPOR* pk_cpor )`

`ER ercd = del_por( ID porid )`

`ER ercd = cal_por( VP msg, INT* p_rmsgsz, ID porid, UINT calptn, INT cmsgsz )`

`ER ercd = pcal_por( VP msg, INT* p_rmsgsz, ID porid, UINT calptn, INT cmsgsz )`

`ER ercd = tcal_por( VP msg, INT* p_rmsgsz, ID porid, UINT calptn, INT cmsgsz, TMO tmout )`

`ER ercd = acp_por( RNO* p_rdvno, VP msg, INT* p_rmsgsz, ID porid, UINT acpptn )`

`ER ercd = pacp_por( RNO* p_rdvno, VP msg, INT* p_rmsgsz, ID porid, UINT acpptn )`

`ER ercd = tacp_por( RNO* p_rdvno, VP msg, INT* p_rmsgsz, ID porid, UINT acpptn TMO tmout )`

`ER ercd = fwd_por( ID porid, UINT acpptn, RNO rdvno, VP msg, INT cmsgsz )`

`ER ercd = rpl_por( RNO rdvno, VP msg, INT rmsgsz )`

`ER ercd = ref_por( T_POR* pk_rpor, ID porid )`

`割込み管理`

`ER ercd = def_int( UINT dintno, T_DINT* pk_dint )`

`void 　ret_int( )`

`void 　ret_wup( ID tskid )`

`ER ercd = loc_cpu( )`

`ER ercd = unl_cpu( )`

`ER ercd = dis_int( UINT eintno )`

`ER ercd = ena_int( UINT eintno )`

`ER ercd = chg_iXX( UINT iXXXX )`

`ER ercd = ref_iXX( UINT* p_iXXXX )`

`メモリプール管理`

`ER ercd = cre_mpl( ID mplid, T_CMPL* pk_cmpl )`

`ER ercd = del_mpl( ID mplid )`

`ER ercd = get_blk( VP* p_blk, ID mplid, INT blksz )`

`ER ercd = pget_blk( VP* p_blk, ID mplid, INT blksz )`

`ER ercd = tget_blk( VP* p_blk, ID mplid, INT blksz, TMO tmout )`

`ER ercd = rel_blk( ID mplid, VP blk )`

`ER ercd = ref_mpl( T_RMPL* pk_rmpl, ID mplid )`

`ER ercd = cre_mpf( ID mpfid, T_CMPF* pk_cmpf )`

`ER ercd = del_mpf( ID mpfid )`

`ER ercd = get_blf( VP* p_blf, ID mpfid )`

`ER ercd = pget_blf( VP* p_blf, ID mpfid )`

`ER ercd = tget_blf( VP* p_blf, ID mpfid, TMO tmout )`

`ER ercd = rel_blf( ID mpfid, VP* p_blf )`

`ER ercd = ref_mpf( T_RMPF* pk_rmpf, ID mpfid )`

`時間管理`

`ER ercd = set_tim( SYSTEM* pk_tim )`

`ER ercd = get_tim( SYSTEM* pk_tim )`

`ER ercd = dly_tsk( DLYTIME dlytim )`

`ER ercd = def_cyc( HNO cycno, T_DCYC* pk_dcyc )`

`ER ercd = act_cyc( HNO cycno, UINT cycact )`

`ER ercd = ref_cyc( T_RCYC* pk_rcyc, HNO cycno )`

`ER ercd = def_alm( HNO almno, T_DALM* pk_dalm )`

`ER ercd = ref_alm( T_RALM* pk_ralm, HNO almno )`

`void 　ret_tmr( )`

`システム管理`

`ER ercd = get_ver( T_VER* pk_ver )`

`ER ercd = ref_sys( T_RSYS* pk_rsys )`

`ER ercd = ref_cfg( T_RCFG* pk_rcfg )`

`ER ercd = def_svc( FN s_fncd, T_DSVC* pk_dsvc )`

`ER ercd = def_exc( UINT exckind, TDEXC* pk_dexc )`

`ネットワークサポート`

`ER ercd = nrea_dat( INT* p_reasz, VP dstadr, NODE srcnode, VP srcadr, INT datsz )`

`ER ercd = nwri_dat( INT* p_wrisz, NODE dstnode, VP dstadr, VP srcadr, INT datsz )`

`ER ercd = nget_nod( NODE* p_node )`

`ER ercd = nget_ver( T_VER* pk_ver, NODE node )`