summaryrefslogtreecommitdiff
path: root/storage/tokudb/tokudb_thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'storage/tokudb/tokudb_thread.h')
-rw-r--r--storage/tokudb/tokudb_thread.h26
1 files changed, 11 insertions, 15 deletions
diff --git a/storage/tokudb/tokudb_thread.h b/storage/tokudb/tokudb_thread.h
index bd89f4dfd9c..53be6a75e3c 100644
--- a/storage/tokudb/tokudb_thread.h
+++ b/storage/tokudb/tokudb_thread.h
@@ -47,16 +47,16 @@ public:
void reinit(pfs_key_t key);
void lock(
-#ifdef HAVE_PSI_MUTEX_INTERFACE
+#if defined(SAFE_MUTEX) || defined(HAVE_PSI_MUTEX_INTERFACE)
const char* src_file,
uint src_line
-#endif // HAVE_PSI_MUTEX_INTERFACE
+#endif // SAFE_MUTEX || HAVE_PSI_MUTEX_INTERFACE
);
void unlock(
-#ifdef HAVE_PSI_MUTEX_INTERFACE
+#if defined(SAFE_MUTEX)
const char* src_file,
uint src_line
-#endif // HAVE_PSI_MUTEX_INTERFACE
+#endif // SAFE_MUTEX
);
#ifdef TOKUDB_DEBUG
bool is_owned_by_me(void) const;
@@ -223,18 +223,18 @@ inline void mutex_t::reinit(pfs_key_t key) {
assert_debug(r == 0);
}
inline void mutex_t::lock(
-#ifdef HAVE_PSI_MUTEX_INTERFACE
+#if defined(SAFE_MUTEX) || defined(HAVE_PSI_MUTEX_INTERFACE)
const char* src_file,
uint src_line
-#endif // HAVE_PSI_MUTEX_INTERFACE
+#endif // SAFE_MUTEX || HAVE_PSI_MUTEX_INTERFACE
) {
assert_debug(is_owned_by_me() == false);
int r MY_ATTRIBUTE((unused)) = inline_mysql_mutex_lock(&_mutex
-#ifdef HAVE_PSI_MUTEX_INTERFACE
+#if defined(SAFE_MUTEX) || defined(HAVE_PSI_MUTEX_INTERFACE)
,
src_file,
src_line
-#endif // HAVE_PSI_MUTEX_INTERFACE
+#endif // SAFE_MUTEX || HAVE_PSI_MUTEX_INTERFACE
);
assert_debug(r == 0);
#ifdef TOKUDB_DEBUG
@@ -243,15 +243,11 @@ inline void mutex_t::lock(
#endif
}
inline void mutex_t::unlock(
-#ifdef HAVE_PSI_MUTEX_INTERFACE
+#if defined(SAFE_MUTEX)
const char* src_file,
uint src_line
-#endif // HAVE_PSI_MUTEX_INTERFACE
- ) {
-#ifndef SAFE_MUTEX
- (void)(src_file);
- (void)(src_line);
#endif // SAFE_MUTEX
+ ) {
#ifdef TOKUDB_DEBUG
assert_debug(_owners > 0);
assert_debug(is_owned_by_me());
@@ -259,7 +255,7 @@ inline void mutex_t::unlock(
_owner = _null_owner;
#endif
int r MY_ATTRIBUTE((unused)) = inline_mysql_mutex_unlock(&_mutex
-#ifdef SAFE_MUTEX
+#if defined(SAFE_MUTEX)
,
src_file,
src_line