From 4873f9ab2f4a49a4bb5fd010d7757db99fd4ef78 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 8 Mar 2002 09:26:56 -0700 Subject: DBUG_ASSERT_LOCK include/my_sys.h: added DBUG_ASSERT_LOCK() sql/slave.cc: use DBUG_ASSERT_LOCK() --- include/my_sys.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/my_sys.h') 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); -- cgit v1.2.1