diff options
Diffstat (limited to 'lib/privs.c')
-rw-r--r-- | lib/privs.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/privs.c b/lib/privs.c index faf201e3..a6592bea 100644 --- a/lib/privs.c +++ b/lib/privs.c @@ -29,7 +29,11 @@ /* needs to be pthread safe */ static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; -#ifdef NDEBUG +#if 0 +static int lock_count = 0; +#define LOCK if(lock_count++ != 0){printf("Lock count: %d\n", lock_count);assert(0);} +#define UNLOCK if(--lock_count != 0){printf("Unlock count: %d\n", lock_count);assert(0);} +#elif defined(NDEBUG) #define LOCK pthread_mutex_lock(&mutex); #define UNLOCK pthread_mutex_unlock(&mutex); #else |