From 03c9aeed6ffbb1feb1de26288ef257756b3b7864 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Sat, 29 Jul 2000 00:35:53 -0700
Subject: [PATCH] ok, trying to make it work without threads again..

Rev: src/modules/Mird/mird_glue.c:1.6
---
 src/modules/Mird/mird_glue.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/modules/Mird/mird_glue.c b/src/modules/Mird/mird_glue.c
index d0b7fb574d..0da77a71ae 100644
--- a/src/modules/Mird/mird_glue.c
+++ b/src/modules/Mird/mird_glue.c
@@ -104,7 +104,9 @@ static void pmird_no_transaction(void)
 struct pmird_storage
 {
    struct mird *db;
+#ifdef PIKE_THREADS
    PIKE_MUTEX_T mutex;
+#endif
 };
 
 #define THIS ((struct pmird_storage*)(fp->current_storage))
@@ -112,7 +114,9 @@ struct pmird_storage
 static void init_pmird(struct object *o)
 {
    THIS->db=NULL;
+#ifdef PIKE_THREADS
    mt_init(&THIS->mutex);
+#endif
 }
 
 static void exit_pmird(struct object *o)
@@ -122,7 +126,9 @@ static void exit_pmird(struct object *o)
       mird_free_structure(THIS->db);
       THIS->db=NULL;
    }
+#ifdef PIKE_THREADS
    mt_destroy(&THIS->mutex);
+#endif
 }
 
 /*
-- 
GitLab