diff options
Diffstat (limited to 'rtemslwip/include/arch/sys_arch.h')
-rw-r--r-- | rtemslwip/include/arch/sys_arch.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/rtemslwip/include/arch/sys_arch.h b/rtemslwip/include/arch/sys_arch.h index b602127..5fbdc73 100644 --- a/rtemslwip/include/arch/sys_arch.h +++ b/rtemslwip/include/arch/sys_arch.h @@ -68,16 +68,12 @@ typedef port_mailbox_t sys_mbox_t; typedef port_sem_t sys_sem_t; typedef rtems_id sys_thread_t; typedef port_mutex_t sys_mutex_t; -#ifdef __rtems__ #include <rtems/score/threaddispatch.h> #ifdef RTEMS_SMP typedef Per_CPU_Control *sys_prot_t; #else typedef rtems_interrupt_level sys_prot_t; #endif -#else -typedef rtems_interrupt_level sys_prot_t; -#endif void sys_arch_delay(unsigned int x); @@ -109,26 +105,9 @@ sys_arch_unmask_interrupt_source(unsigned int x) bsp_interrupt_vector_enable(x); } -#ifndef __rtems__ -static inline sys_prot_t -sys_arch_protect(void) -{ - sys_prot_t pval; - - rtems_interrupt_disable(pval); - return pval; -} - -static inline void -sys_arch_unprotect(sys_prot_t pval) -{ - rtems_interrupt_enable(pval); -} -#else sys_prot_t sys_arch_protect(); void sys_arch_unprotect(sys_prot_t pval); -#endif static inline void sys_arch_data_sync_barier(void) |