From f7c2996254f2d71fbb1927e4a307c844279bd154 Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Wed, 29 Mar 2000 17:48:46 +0200 Subject: [PATCH] Fixed bug with file::lock being confused with lock in Mutex. Rev: lib/modules/Yabu.pmod/module.pmod:1.20 --- lib/modules/Yabu.pmod/module.pmod | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/modules/Yabu.pmod/module.pmod b/lib/modules/Yabu.pmod/module.pmod index 7a10cd6752..0636db8008 100644 --- a/lib/modules/Yabu.pmod/module.pmod +++ b/lib/modules/Yabu.pmod/module.pmod @@ -4,7 +4,7 @@ * associated with a unique key. */ -constant cvs_id = "$Id: module.pmod,v 1.19 2000/02/15 14:28:14 noring Exp $"; +constant cvs_id = "$Id: module.pmod,v 1.20 2000/03/29 15:48:46 marcus Exp $"; #define ERR(msg) throw(({ "(Yabu) "+msg+"\n", backtrace() })) #define IO_ERR(msg) throw(({ sprintf("(Yabu) %s, %s (%d)\n",msg,strerror(errno()),errno()),backtrace() })) @@ -14,9 +14,9 @@ constant cvs_id = "$Id: module.pmod,v 1.19 2000/02/15 14:28:14 noring Exp $"; #if constant(thread_create) #define THREAD_SAFE -#define LOCK() do { object key___; catch(key___=lock()) +#define LOCK() do { object key___; catch(key___=mutex_lock()) #define UNLOCK() key___=0; } while(0) -#define INHERIT_MUTEX static inherit Thread.Mutex; +#define INHERIT_MUTEX static inherit Thread.Mutex:mutex; function(int(0..2)|void:object) mutex_lock = mutex::lock; #else #undef THREAD_SAFE #define LOCK() do { -- GitLab