summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorunknown <sasha@mysql.sashanet.com>2002-03-08 09:26:56 -0700
committerunknown <sasha@mysql.sashanet.com>2002-03-08 09:26:56 -0700
commit4873f9ab2f4a49a4bb5fd010d7757db99fd4ef78 (patch)
tree3f622007faec3b0ff2a080a3013d798c891dedc8 /include
parent169ecafd31104cf90dbfc22de437097a97c4b15e (diff)
downloadmariadb-git-4873f9ab2f4a49a4bb5fd010d7757db99fd4ef78.tar.gz
DBUG_ASSERT_LOCK
include/my_sys.h: added DBUG_ASSERT_LOCK() sql/slave.cc: use DBUG_ASSERT_LOCK()
Diffstat (limited to 'include')
-rw-r--r--include/my_sys.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/my_sys.h b/include/my_sys.h
index 45da9129aef..4aee27e2939 100644
--- a/include/my_sys.h
+++ b/include/my_sys.h
@@ -725,6 +725,12 @@ byte *my_compress_alloc(const byte *packet, ulong *len, ulong *complen);
ulong checksum(const byte *mem, uint count);
uint my_bit_log2(ulong value);
+#if defined(SAFE_MUTEX) && !defined(DBUG_OFF)
+#define DBUG_ASSERT_LOCK(lock) DBUG_ASSERT((lock)->count == 1 && \
+ (lock)->thread == pthread_self())
+#else
+#define DBUG_ASSERT_LOCK(lock)
+#endif
#if defined(_MSC_VER) && !defined(__WIN__)
extern void sleep(int sec);