27 |
#include "Mutex.h" |
#include "Mutex.h" |
28 |
|
|
29 |
Mutex::Mutex() { |
Mutex::Mutex() { |
30 |
|
// the following function call only works on UNIX98 compatible systems |
31 |
if (pthread_mutexattr_settype(&__posix_mutexattr, PTHREAD_MUTEX_ERRORCHECK)) { |
if (pthread_mutexattr_settype(&__posix_mutexattr, PTHREAD_MUTEX_ERRORCHECK)) { |
32 |
std::cout << "Mutex Constructor: Fatal error - unable to pthread_mutexattr_settype(PTHREAD_MUTEX_ERRORCHECK)\n" << std::flush; |
std::cout << "Mutex Constructor: Fatal error - unable to pthread_mutexattr_settype(PTHREAD_MUTEX_ERRORCHECK)\n" << std::flush; |
33 |
exit(-1); |
exit(-1); |