28 bool restore_thread_life_protection;
31 restore_thread_life_protection = the_mutex->
Mutex._nest_level == 0;
33 _Mutex_recursive_Release( &the_mutex->
Mutex );
35 if ( restore_thread_life_protection ) {
Thread_Life_state
Thread life states.
Thread_Life_state _Thread_Set_life_protection(Thread_Life_state state)
Set the thread to life protected.
void _API_Mutex_Unlock(API_Mutex_Control *the_mutex)
Releases the specified API mutex.
Thread_Life_state previous_thread_life_state
The thread life protection state before the outer-most mutex obtain.
Inlined Routines from the Thread Handler.
Control block used to manage each API mutex.
struct _Mutex_recursive_Control Mutex