From 4e692e6a5eef35908744a31435abf7bb51cb68ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Thu, 24 Jul 2003 18:13:58 +0200 Subject: [PATCH] Added some optionals. Rev: lib/modules/Thread.pmod:1.40 --- lib/modules/Thread.pmod | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/modules/Thread.pmod b/lib/modules/Thread.pmod index c90a8c42aa..91e620f602 100644 --- a/lib/modules/Thread.pmod +++ b/lib/modules/Thread.pmod @@ -680,7 +680,7 @@ optional class Farm // Simulations of some of the classes for nonthreaded use. /* Fallback implementation of Thread.Local */ -class Local +optional class Local { static mixed data; mixed get() {return data;} @@ -688,7 +688,7 @@ class Local } /* Fallback implementation of Thread.MutexKey */ -class MutexKey (static function(:void) dec_locks) +optional class MutexKey (static function(:void) dec_locks) { int `!() { @@ -706,7 +706,7 @@ class MutexKey (static function(:void) dec_locks) } /* Fallback implementation of Thread.Mutex */ -class Mutex +optional class Mutex { static int locks = 0; static void dec_locks() {locks--;} @@ -750,7 +750,7 @@ class Mutex } // Fallback implementation of Thread.Fifo. -class Fifo +optional class Fifo { array buffer; int ptr, num; @@ -835,7 +835,7 @@ class Fifo } // Fallback implementation of Thread.Queue. -class Queue +optional class Queue { array buffer=allocate(16); int r_ptr, w_ptr; -- GitLab