diff options
Diffstat (limited to 'cpukit/score/include/rtems/score/threadimpl.h')
-rw-r--r-- | cpukit/score/include/rtems/score/threadimpl.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/threadimpl.h b/cpukit/score/include/rtems/score/threadimpl.h index e5e51ec322..19c22bcc46 100644 --- a/cpukit/score/include/rtems/score/threadimpl.h +++ b/cpukit/score/include/rtems/score/threadimpl.h @@ -398,6 +398,24 @@ Thread_Control *_Thread_Get ( ); /** + * @brief Acquires a thread by its identifier. + * + * @see _Objects_Acquire(). + */ +Thread_Control *_Thread_Acquire( + Objects_Id id, + Objects_Locations *location, + ISR_lock_Context *lock_context +); + +/** + * @brief Acquires the executing thread. + * + * @see _Objects_Acquire(). + */ +Thread_Control *_Thread_Acquire_executing( ISR_lock_Context *lock_context ); + +/** * @brief Cancel a blocking operation due to ISR. * * This method is used to cancel a blocking operation that was |