diff packages/compat/uitron/current/include/uit_func.inl @ 76:435cced73e2f ecos-v1_3_1-release

eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
author jlarmour
date Tue, 28 Mar 2000 14:10:45 +0000
parents bf00f99aec69
children 6ed91473a1cd
line wrap: on
line diff
--- a/packages/compat/uitron/current/include/uit_func.inl
+++ b/packages/compat/uitron/current/include/uit_func.inl
@@ -1364,9 +1364,31 @@ unl_cpu ( void )
     return E_OK;
 }
 
+CYG_UIT_FUNC_INLINE
+ER
+dis_int ( UINT eintno )
+{
+#if 0 < CYGNUM_HAL_ISR_MIN
+    CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MIN <= eintno, E_PAR );
+#endif
+    CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MAX >= eintno, E_PAR );
+    HAL_INTERRUPT_MASK( eintno );
+    return E_OK;
+}
+
+CYG_UIT_FUNC_INLINE
+ER
+ena_int ( UINT eintno )
+{
+#if 0 < CYGNUM_HAL_ISR_MIN
+    CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MIN <= eintno, E_PAR );
+#endif
+    CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MAX >= eintno, E_PAR );
+    HAL_INTERRUPT_UNMASK( eintno );
+    return E_OK;
+}
+
 #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 );
 #endif