r10361: change sbcl with-lock-held expansion
[kmrcl.git] / processes.lisp
index db626132664cfe39f90e52d613e0155cb9e3573c..5b2c09d2eb78714062db17c00b6a7d0c27cf80ff 100644 (file)
@@ -46,7 +46,7 @@
   #+lispworks
   `(mp:with-lock (,lock) ,@body)
   #+sb-thread
-  `(sb-thread:with-mutex (,lock) ,@body)
+  `(sb-thread:with-recursive-lock (,lock) ,@body)
   #+openmcl
   `(ccl:with-lock-grabbed (,lock) ,@body)
   #-(or allegro cmu lispworks sb-thread openmcl)