Support for yaz_mutex with flags
[pazpar2-moved-to-github.git] / src / ppmutex.c
index c389db4..c74cac1 100644 (file)
@@ -36,13 +36,17 @@ void pazpar2_mutex_init(void)
     ppmutex_level = yaz_log_module_level("mutex");
 }
 
-void pazpar2_mutex_create(YAZ_MUTEX *p, const char *name)
+void pazpar2_mutex_create_flag(YAZ_MUTEX *p, const char *name, int flags)
 {
     assert(p);
-    yaz_mutex_create(p);
+    yaz_mutex_create_attr(p, flags);
     yaz_mutex_set_name(*p, ppmutex_level, name);
 }
 
+void pazpar2_mutex_create(YAZ_MUTEX *p, const char *name) {
+    pazpar2_mutex_create_flag(p, name, 0);
+}
+
 /*
  * Local variables:
  * c-basic-offset: 4