39#include "blocxx/BLOCXX_config.h"
50#if defined (BLOCXX_USE_PTHREAD)
52#if !defined (BLOCXX_NCR)
70#if defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
87#if !defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
114#if defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
132#if !defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
171#if !defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
192#if !defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
238#if defined(BLOCXX_HAVE_PTHREAD_MUTEXATTR_SETTYPE)
272#if defined(BLOCXX_WIN32)
static void testCancel()
Test if this thread has been cancelled.
BLOCXX_COMMON_API int acquireMutex(Mutex_t &handle)
Acquire the mutex specified by a given mutex handle.
BLOCXX_COMMON_API int destroyMutex(Mutex_t &handle)
Destroy a mutex previously created with createMutex.
BLOCXX_COMMON_API int releaseMutex(Mutex_t &handle)
Release a mutex that was previously acquired with the acquireMutex method.
BLOCXX_COMMON_API int createMutex(Mutex_t &handle)
Create a platform specific mutext handle.
bool operator==(const Array< T > &x, const Array< T > &y)