RTEMS 6.1-rc1
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).