remove comma from date string
[kmrcl.git] / processes.lisp
index db626132664cfe39f90e52d613e0155cb9e3573c..b598639f3b1b6a92c802e788fd0d43cc1f94770c 100644 (file)
@@ -17,7 +17,7 @@
   #+allegro (mp:process-run-function name func)
   #+cmu (mp:make-process func :name name)
   #+lispworks (mp:process-run-function name nil func)
-  #+sb-thread (sb-thread:make-thread func)
+  #+sb-thread (sb-thread:make-thread func :name name)
   #+openmcl (ccl:process-run-function name func)
   #-(or allegro cmu lispworks sb-thread openmcl) (funcall func)
   )
@@ -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)
@@ -69,7 +69,7 @@
   #-(or allegro cmu sb-thread openmcl)
   `(progn ,@body)
   )
-  
+
 (defun process-sleep (n)
   #+allegro (mp:process-sleep n)
   #-allegro (sleep n))