From d92a841fbcebb61e1bdd3ae2deb7de3ff88e00dc Mon Sep 17 00:00:00 2001 From: pk910 Date: Sat, 10 Nov 2012 17:35:56 +0100 Subject: [PATCH] modified IOEngine.h to use mutexDebug.c --- src/IOEngine.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/IOEngine.h b/src/IOEngine.h index 5f68240..411173a 100644 --- a/src/IOEngine.h +++ b/src/IOEngine.h @@ -31,8 +31,14 @@ pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_VAL);\ pthread_mutex_init(&var, &mutex_attr); \ } +#ifdef ENABLE_MUTEX_DEBUG +#include "mutexDebug.h" +#define IOSYNCHRONIZE(var) xmutex(1, &var, __FILE__, __LINE__); pthread_mutex_lock(&var) +#define IODESYNCHRONIZE(var) xmutex(0, &var, __FILE__, __LINE__); pthread_mutex_unlock(&var) +#else #define IOSYNCHRONIZE(var) pthread_mutex_lock(&var) #define IODESYNCHRONIZE(var) pthread_mutex_unlock(&var) +#endif #else #define IOTHREAD_MUTEX_INIT(var) #define IOSYNCHRONIZE(var) -- 2.20.1