summaryrefslogtreecommitdiff
path: root/innobase/os
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-11-07 00:19:36 +0200
committerunknown <monty@hundin.mysql.fi>2001-11-07 00:19:36 +0200
commitd207a0c2f022d0a65e95cddf8a1dc957f0e0a34e (patch)
treef1c7979e7d8282f034f3cabdfe558293a7f7c2f4 /innobase/os
parent228408a8c54e34922832082c0e36c1e87f224873 (diff)
parent3c0487c4c31c516c745a020f2c1b2e836cb28d86 (diff)
downloadmariadb-git-d207a0c2f022d0a65e95cddf8a1dc957f0e0a34e.tar.gz
merge
innobase/include/srv0srv.h: Auto merged mysql-test/mysql-test-run.sh: Auto merged innobase/srv/srv0srv.c: Auto merged innobase/srv/srv0start.c: Auto merged scripts/make_binary_distribution.sh: Auto merged sql/ha_innobase.cc: Auto merged
Diffstat (limited to 'innobase/os')
-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