diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/rtems/include/rtems/rtems/intr.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cpukit/rtems/include/rtems/rtems/intr.h b/cpukit/rtems/include/rtems/rtems/intr.h index 9b0b1b4608..f1085d537d 100644 --- a/cpukit/rtems/include/rtems/rtems/intr.h +++ b/cpukit/rtems/include/rtems/rtems/intr.h @@ -48,8 +48,13 @@ typedef ISR_Vector_number rtems_vector_number; /** * @brief Return type for interrupt handler. */ -typedef void rtems_isr; +typedef ISR_Handler rtems_isr; +#if (CPU_SIMPLE_VECTORED_INTERRUPTS == FALSE) + +typedef ISR_Handler_entry rtems_isr_entry; + +#else /** * @brief Interrupt handler type. * @@ -59,7 +64,6 @@ typedef rtems_isr ( *rtems_isr_entry )( rtems_vector_number ); -#if (CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE) /** * @brief Implementation of the rtems_interrupt_catch directive. * |