RecursionLock.st
changeset 5735 3c1f1f115640
parent 5104 99233ab3f6f5
child 6552 5ebab8a33da9
--- a/RecursionLock.st	Fri Dec 01 16:44:08 2000 +0100
+++ b/RecursionLock.st	Mon Dec 04 16:13:27 2000 +0100
@@ -11,6 +11,8 @@
 "
 
 
+"{ Package: 'stx:libbasic2' }"
+
 Object subclass:#RecursionLock
 	instanceVariableNames:'process sema'
 	classVariableNames:''
@@ -91,6 +93,12 @@
 
 !RecursionLock class methodsFor:'instance creation'!
 
+forMutualExclusion
+    "for easy exchangability with mutual-exclusion Semaphores..."
+
+    ^ self new 
+!
+
 new
     ^ self basicNew initialize
 
@@ -206,5 +214,5 @@
 !RecursionLock class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/RecursionLock.st,v 1.23 1999-12-14 20:09:38 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/RecursionLock.st,v 1.24 2000-12-04 15:13:27 cg Exp $'
 ! !