summaryrefslogtreecommitdiffstats
path: root/lib/privs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/privs.c')
-rw-r--r--lib/privs.c6
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