タスク管理
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 )