summaryrefslogtreecommitdiff
path: root/innobase/os/os0sync.c
diff options
context:
space:
mode:
authorunknown <heikki@donna.mysql.fi>2001-11-05 18:50:12 +0200
committerunknown <heikki@donna.mysql.fi>2001-11-05 18:50:12 +0200
commit7999a08c8af3b88900faa5723958305a9d70bebd (patch)
tree7b2d5da1cb03b0cdc431ed72d65424ecc17a3c8e /innobase/os/os0sync.c
parent0176dacd54b7eb62ebc4a81909b189517aee2cb4 (diff)
downloadmariadb-git-7999a08c8af3b88900faa5723958305a9d70bebd.tar.gz
updated
Diffstat (limited to 'innobase/os/os0sync.c')
-rw-r--r--innobase/os/os0sync.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/innobase/os/os0sync.c b/innobase/os/os0sync.c
index 8da142cd4a6..2cf5160d055 100644
--- a/innobase/os/os0sync.c
+++ b/innobase/os/os0sync.c
@@ -455,6 +455,21 @@ os_fast_mutex_lock(
}
/**************************************************************
+Releases ownership of a fast mutex. */
+
+void
+os_fast_mutex_unlock(
+/*=================*/
+ os_fast_mutex_t* fast_mutex) /* in: mutex to release */
+{
+#ifdef __WIN__
+ LeaveCriticalSection(fast_mutex);
+#else
+ pthread_mutex_unlock(fast_mutex);
+#endif
+}
+
+/**************************************************************
Frees a mutex object. */
void