X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=blobdiff_plain;f=processes.lisp;h=5b2c09d2eb78714062db17c00b6a7d0c27cf80ff;hp=db626132664cfe39f90e52d613e0155cb9e3573c;hb=efcefe2aeaafd80a1caa5596f3099b617a583699;hpb=70e44b1be84888d5bdaf489637745ac5c31fee9c diff --git a/processes.lisp b/processes.lisp index db62613..5b2c09d 100644 --- a/processes.lisp +++ b/processes.lisp @@ -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)