diff options
Diffstat (limited to 'cpukit/score/include')
-rw-r--r-- | cpukit/score/include/rtems/score/chain.h | 10 | ||||
-rw-r--r-- | cpukit/score/include/rtems/score/isr.h | 2 | ||||
-rw-r--r-- | cpukit/score/include/rtems/score/thread.h | 14 |
3 files changed, 24 insertions, 2 deletions
diff --git a/cpukit/score/include/rtems/score/chain.h b/cpukit/score/include/rtems/score/chain.h index 6eed361e88..11c1f8aee0 100644 --- a/cpukit/score/include/rtems/score/chain.h +++ b/cpukit/score/include/rtems/score/chain.h @@ -84,6 +84,16 @@ void _Chain_Initialize( ); /* + * _Chain_Get_first_unprotected + */ + +#ifndef USE_INLINES +Chain_Node *_Chain_Get_first_unprotected( + Chain_Control *the_chain +); +#endif + +/* * _Chain_Extract * * DESCRIPTION: diff --git a/cpukit/score/include/rtems/score/isr.h b/cpukit/score/include/rtems/score/isr.h index e42d7b888e..cf8f4cad59 100644 --- a/cpukit/score/include/rtems/score/isr.h +++ b/cpukit/score/include/rtems/score/isr.h @@ -214,9 +214,7 @@ void _ISR_Handler( void ); void _ISR_Dispatch( void ); -#ifndef __RTEMS_APPLICATION__ #include <rtems/score/isr.inl> -#endif #ifdef __cplusplus } diff --git a/cpukit/score/include/rtems/score/thread.h b/cpukit/score/include/rtems/score/thread.h index 8abf7c3584..74399545b9 100644 --- a/cpukit/score/include/rtems/score/thread.h +++ b/cpukit/score/include/rtems/score/thread.h @@ -545,6 +545,20 @@ void _Thread_Set_priority( boolean _Thread_Evaluate_mode( void ); /* + * _Thread_Get + * + * NOTE: If we are not using static inlines, this must be a real + * subroutine call. + */ + +#ifndef USE_INLINES +Thread_Control *_Thread_Get ( + Objects_Id id, + Objects_Locations *location +); +#endif + +/* * _Thread_Idle_body * * DESCRIPTION: |