From 48025c2279c246236aca858f37759726a5d3042c Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 2 Jan 2013 21:01:01 +0100 Subject: DatabaseLock: use the Mutex class instead of GLib's GMutex --- src/DatabaseLock.hxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/DatabaseLock.hxx') diff --git a/src/DatabaseLock.hxx b/src/DatabaseLock.hxx index 6646fb43..371a7d7b 100644 --- a/src/DatabaseLock.hxx +++ b/src/DatabaseLock.hxx @@ -27,11 +27,12 @@ #define MPD_DB_LOCK_HXX #include "check.h" +#include "thread/Mutex.hxx" #include #include -extern GStaticMutex db_mutex; +extern Mutex db_mutex; #ifndef NDEBUG @@ -58,7 +59,7 @@ db_lock(void) { assert(!holding_db_lock()); - g_static_mutex_lock(&db_mutex); + db_mutex.lock(); assert(db_mutex_holder == NULL); #ifndef NDEBUG @@ -77,7 +78,7 @@ db_unlock(void) db_mutex_holder = NULL; #endif - g_static_mutex_unlock(&db_mutex); + db_mutex.unlock(); } #ifdef __cplusplus -- cgit v1.2.3