Mercurial > ecos
diff packages/compat/uitron/current/include/uit_func.h @ 2:443894e2e912 ecos-v1_2_1-release
Block commit of eCos version 1.2.1
| author | jlarmour |
|---|---|
| date | Tue, 11 May 1999 12:24:34 +0000 |
| parents | 3111d98ba7b3 |
| children | c38311975d4f |
line wrap: on
line diff
--- a/packages/compat/uitron/current/include/uit_func.h +++ b/packages/compat/uitron/current/include/uit_func.h @@ -2,9 +2,9 @@ #define CYGONCE_COMPAT_UITRON_UIT_FUNC_H //=========================================================================== // -// uit_func.h +// uit_func.h // -// uITRON compatibility functions +// uITRON compatibility functions // //=========================================================================== //####COPYRIGHTBEGIN#### @@ -24,18 +24,18 @@ // September 30, 1998. // // The Initial Developer of the Original Code is Cygnus. Portions created -// by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. +// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND#### //=========================================================================== //#####DESCRIPTIONBEGIN#### // -// Author(s): hmt -// Contributors: hmt -// Date: 1998-03-13 -// Purpose: uITRON compatibility functions -// Description: +// Author(s): hmt +// Contributors: hmt +// Date: 1998-03-13 +// Purpose: uITRON compatibility functions +// Description: // //####DESCRIPTIONEND#### // @@ -160,7 +160,7 @@ #define CYG_UIT_FUNC_EXTERN_BEGIN #define CYG_UIT_FUNC_EXTERN_END -#define CYG_UIT_FUNC_INLINE inline +#define CYG_UIT_FUNC_INLINE inline #ifndef CYGPRI_UITRON_FUNCS_HERE_AND_NOW #define CYGPRI_UITRON_FUNCS_HERE_AND_NOW #endif @@ -168,11 +168,11 @@ #else #ifdef CYGIMP_UITRON_CPP_OUTLINE_FUNCS -#define CYG_UIT_FUNC_EXTERN_BEGIN extern "C++" { -#define CYG_UIT_FUNC_EXTERN_END } +#define CYG_UIT_FUNC_EXTERN_BEGIN extern "C++" { +#define CYG_UIT_FUNC_EXTERN_END } #else -#define CYG_UIT_FUNC_EXTERN_BEGIN extern "C" { -#define CYG_UIT_FUNC_EXTERN_END } +#define CYG_UIT_FUNC_EXTERN_BEGIN extern "C" { +#define CYG_UIT_FUNC_EXTERN_END } #endif #define CYG_UIT_FUNC_INLINE @@ -190,7 +190,7 @@ #define CYG_UIT_FUNC_EXTERN_BEGIN #define CYG_UIT_FUNC_EXTERN_END -#define CYG_UIT_FUNC_INLINE +#define CYG_UIT_FUNC_INLINE #endif // !__cplusplus @@ -213,162 +213,162 @@ void cyg_uitron_start( void ); // - Task Management Functions -ER cre_tsk ( ID tskid, T_CTSK *pk_ctsk ); -ER del_tsk ( ID tskid ); -ER sta_tsk ( ID tskid, INT stacd ); -void ext_tsk ( void ); -void exd_tsk ( void ); -ER ter_tsk ( ID tskid ); +ER cre_tsk ( ID tskid, T_CTSK *pk_ctsk ); +ER del_tsk ( ID tskid ); +ER sta_tsk ( ID tskid, INT stacd ); +void ext_tsk ( void ); +void exd_tsk ( void ); +ER ter_tsk ( ID tskid ); -ER dis_dsp ( void ); -ER ena_dsp ( void ); -ER chg_pri ( ID tskid, PRI tskpri ); -ER rot_rdq ( PRI tskpri ); -ER rel_wai ( ID tskid ); -ER get_tid ( ID *p_tskid ); -ER ref_tsk ( T_RTSK *pk_rtsk, ID tskid ); +ER dis_dsp ( void ); +ER ena_dsp ( void ); +ER chg_pri ( ID tskid, PRI tskpri ); +ER rot_rdq ( PRI tskpri ); +ER rel_wai ( ID tskid ); +ER get_tid ( ID *p_tskid ); +ER ref_tsk ( T_RTSK *pk_rtsk, ID tskid ); // - Task-Dependent Synchronization Functions -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 ); +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 ); // - Synchronization and Communication Functions -ER cre_sem ( ID semid, T_CSEM *pk_csem ); -ER del_sem ( ID semid ); -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 cre_sem ( ID semid, T_CSEM *pk_csem ); +ER del_sem ( ID semid ); +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 cre_flg ( ID flgid, T_CFLG *pk_cflg ); -ER del_flg ( ID flgid ); -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, +ER cre_flg ( ID flgid, T_CFLG *pk_cflg ); +ER del_flg ( ID flgid ); +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 ref_flg ( T_RFLG *pk_rflg, ID flgid ); -ER cre_mbx ( ID mbxid, T_CMBX* pk_cmbx ); -ER del_mbx ( ID mbxid ); -ER snd_msg ( ID mbxid, T_MSG *pk_msg ); -ER rcv_msg ( T_MSG **ppk_msg, ID mbxid ); -ER prcv_msg ( T_MSG **ppk_msg, ID mbxid ); -ER trcv_msg ( T_MSG **ppk_msg, ID mbxid, TMO tmout ); -ER ref_mbx ( T_RMBX *pk_rmbx, ID mbxid ); +ER cre_mbx ( ID mbxid, T_CMBX* pk_cmbx ); +ER del_mbx ( ID mbxid ); +ER snd_msg ( ID mbxid, T_MSG *pk_msg ); +ER rcv_msg ( T_MSG **ppk_msg, ID mbxid ); +ER prcv_msg ( T_MSG **ppk_msg, ID mbxid ); +ER trcv_msg ( T_MSG **ppk_msg, ID mbxid, TMO tmout ); +ER ref_mbx ( T_RMBX *pk_rmbx, ID mbxid ); // - Extended Synchronization and Communication Functions #if 0 // NOT SUPPORTED -ER cre_mbf ( ID mbfid, T_CMBF *pk_cmbf ); -ER del_mbf ( ID mbfid ); -ER snd_mbf ( ID mbfid, VP msg, INT msgsz ); -ER psnd_mbf ( ID mbfid, VP msg, INT msgsz ); -ER tsnd_mbf ( ID mbfid, VP msg, INT msgsz, TMO tmout ); -ER rcv_mbf ( VP msg, INT *p_msgsz, ID mbfid ); -ER prcv_mbf ( VP msg, INT *p_msgsz, ID mbfid ); -ER trcv_mbf ( VP msg, INT *p_msgsz, ID mbfid, TMO tmout ); -ER ref_mbf ( T_RMBF *pk_rmbf, ID mbfid ); -ER cre_por ( ID porid, T_CPOR *pk_cpor ); -ER del_por ( ID porid ); -ER cal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT +ER cre_mbf ( ID mbfid, T_CMBF *pk_cmbf ); +ER del_mbf ( ID mbfid ); +ER snd_mbf ( ID mbfid, VP msg, INT msgsz ); +ER psnd_mbf ( ID mbfid, VP msg, INT msgsz ); +ER tsnd_mbf ( ID mbfid, VP msg, INT msgsz, TMO tmout ); +ER rcv_mbf ( VP msg, INT *p_msgsz, ID mbfid ); +ER prcv_mbf ( VP msg, INT *p_msgsz, ID mbfid ); +ER trcv_mbf ( VP msg, INT *p_msgsz, ID mbfid, TMO tmout ); +ER ref_mbf ( T_RMBF *pk_rmbf, ID mbfid ); +ER cre_por ( ID porid, T_CPOR *pk_cpor ); +ER del_por ( ID porid ); +ER cal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT cmsgsz ); -ER pcal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT +ER pcal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT cmsgsz ); -ER tcal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT +ER tcal_por ( VP msg, INT *p_rmsgsz, ID porid, UINT calptn, INT cmsgsz, TMO tmout ); -ER acp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT +ER acp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT acpptn ); -ER pacp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT +ER pacp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT acpptn ); -ER tacp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT +ER tacp_por ( RNO *p_rdvno, VP msg, INT *p_cmsgsz, ID porid, UINT acpptn, TMO tmout ); -ER fwd_por ( ID porid, UINT calptn, RNO rdvno, VP msg, INT cmsgsz +ER fwd_por ( ID porid, UINT calptn, RNO rdvno, VP msg, INT cmsgsz ); -ER rpl_rdv ( RNO rdvno, VP msg, INT rmsgsz ); -ER ref_por ( T_RPOR *pk_rpor, ID porid ); +ER rpl_rdv ( RNO rdvno, VP msg, INT rmsgsz ); +ER ref_por ( T_RPOR *pk_rpor, ID porid ); #endif // - Interrupt Management Functions #if 0 // NOT SUPPORTED -ER def_int ( UINT dintno, T_DINT *pk_dint ); -void ret_wup ( ID tskid ); +ER def_int ( UINT dintno, T_DINT *pk_dint ); +void ret_wup ( ID tskid ); #endif #if 0 -void ret_int ( void ); +void ret_int ( void ); #endif #define ret_int() return -ER loc_cpu ( void ); -ER unl_cpu ( void ); +ER loc_cpu ( void ); +ER unl_cpu ( void ); #if 0 // NOT SUPPORTED -ER dis_int ( UINT eintno ); -ER ena_int ( UINT eintno ); -ER chg_iXX ( UINT iXXXX ); -ER ref_iXX ( UINT *p_iXXXX ); +ER dis_int ( UINT eintno ); +ER ena_int ( UINT eintno ); +ER chg_iXX ( UINT iXXXX ); +ER ref_iXX ( UINT *p_iXXXX ); #endif // - Memorypool Management Functions -ER cre_mpl ( ID mplid, T_CMPL *pk_cmpl ); -ER del_mpl ( ID mplid ); -ER get_blk ( VP *p_blk, ID mplid, INT blksz ); -ER pget_blk ( VP *p_blk, ID mplid, INT blksz ); -ER tget_blk ( VP *p_blk, ID mplid, INT blksz, TMO tmout ); -ER rel_blk ( ID mplid, VP blk ); -ER ref_mpl ( T_RMPL *pk_rmpl, ID mplid ); +ER cre_mpl ( ID mplid, T_CMPL *pk_cmpl ); +ER del_mpl ( ID mplid ); +ER get_blk ( VP *p_blk, ID mplid, INT blksz ); +ER pget_blk ( VP *p_blk, ID mplid, INT blksz ); +ER tget_blk ( VP *p_blk, ID mplid, INT blksz, TMO tmout ); +ER rel_blk ( ID mplid, VP blk ); +ER ref_mpl ( T_RMPL *pk_rmpl, ID mplid ); -ER cre_mpf ( ID mpfid, T_CMPF *pk_cmpf ); -ER del_mpf ( ID mpfid ); -ER get_blf ( VP *p_blf, ID mpfid ); -ER pget_blf ( VP *p_blf, ID mpfid ); -ER tget_blf ( VP *p_blf, ID mpfid, TMO tmout ); -ER rel_blf ( ID mpfid, VP blf ); -ER ref_mpf ( T_RMPF *pk_rmpf, ID mpfid ); +ER cre_mpf ( ID mpfid, T_CMPF *pk_cmpf ); +ER del_mpf ( ID mpfid ); +ER get_blf ( VP *p_blf, ID mpfid ); +ER pget_blf ( VP *p_blf, ID mpfid ); +ER tget_blf ( VP *p_blf, ID mpfid, TMO tmout ); +ER rel_blf ( ID mpfid, VP blf ); +ER ref_mpf ( T_RMPF *pk_rmpf, ID mpfid ); // - Time Management Functions -ER set_tim ( SYSTIME *pk_tim ); -ER get_tim ( SYSTIME *pk_tim ); -ER dly_tsk ( DLYTIME dlytim ); -ER def_cyc ( HNO cycno, T_DCYC *pk_dcyc ); -ER act_cyc ( HNO cycno, UINT cycact ); -ER ref_cyc ( T_RCYC *pk_rcyc, HNO cycno ); -ER def_alm ( HNO almno, T_DALM *pk_dalm ); -ER ref_alm ( T_RALM *pk_ralm, HNO almno ); +ER set_tim ( SYSTIME *pk_tim ); +ER get_tim ( SYSTIME *pk_tim ); +ER dly_tsk ( DLYTIME dlytim ); +ER def_cyc ( HNO cycno, T_DCYC *pk_dcyc ); +ER act_cyc ( HNO cycno, UINT cycact ); +ER ref_cyc ( T_RCYC *pk_rcyc, HNO cycno ); +ER def_alm ( HNO almno, T_DALM *pk_dalm ); +ER ref_alm ( T_RALM *pk_ralm, HNO almno ); #if 0 -void ret_tmr ( void ); +void ret_tmr ( void ); #endif #define ret_tmr() return // - System Management Functions -ER get_ver ( T_VER *pk_ver ); -ER ref_sys ( T_RSYS *pk_rsys ); -ER ref_cfg ( T_RCFG *pk_rcfg ); +ER get_ver ( T_VER *pk_ver ); +ER ref_sys ( T_RSYS *pk_rsys ); +ER ref_cfg ( T_RCFG *pk_rcfg ); #if 0 // NOT SUPPORTED -ER def_svc ( FN s_fncd, T_DSVC *pk_dsvc ); -ER def_exc ( UINT exckind, T_DEXC *pk_dexc ); +ER def_svc ( FN s_fncd, T_DSVC *pk_dsvc ); +ER def_exc ( UINT exckind, T_DEXC *pk_dexc ); #endif // - Network Support Functions #if 0 // NOT SUPPORTED -ER nrea_dat ( INT *p_reasz, VP dstadr, NODE srcnode, VP srcadr, +ER nrea_dat ( INT *p_reasz, VP dstadr, NODE srcnode, VP srcadr, INT datsz ); -ER nwri_dat ( INT *p_wrisz, NODE dstnode, VP dstadr, VP srcadr, +ER nwri_dat ( INT *p_wrisz, NODE dstnode, VP dstadr, VP srcadr, INT datsz ); -ER nget_nod ( NODE *p_node ); -ER nget_ver ( T_VER *pk_ver, NODE node ); +ER nget_nod ( NODE *p_node ); +ER nget_ver ( T_VER *pk_ver, NODE node ); #endif CYG_UIT_FUNC_EXTERN_END
