RTEMS 6.1
Loading...
Searching...
No Matches
Files
System Lock Mutex Handler

This group contains the System Lock Mutex Handler implementation. More...

Files

file  mutex.c
 This source file contains the implementation of _Mutex_Acquire(), _Mutex_Acquire_timed(), _Mutex_Acquire_timed_ticks(), _Mutex_Try_acquire(), _Mutex_Release(), _Mutex_recursive_Acquire(), _Mutex_recursive_Acquire_timed(), _Mutex_recursive_Try_acquire(), and _Mutex_recursive_Release().
 

Detailed Description

This group contains the System Lock Mutex Handler implementation.

The interfaces are defined by Newlib in <sys/lock.h>. The system lock mutexes are used for Newlib internal locking, the C++ standard library provided by GCC, the OpenMP support provided by GCC, the self-contained objects API provided by RTEMS, and the SuperCore internal mutexes such as the objects allocator lock (see API_Mutex_Control).