X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fdeadline.impure.lisp;h=44990e89a611b4030bac49358fc55f882792d317;hb=d7875c296a4988e9f27e2776237884deb1984c62;hp=22d9ed03565954205deb62069c0e69f80e4c1953;hpb=239125681cb03e2cce08a50e9bf03589956fd125;p=sbcl.git diff --git a/tests/deadline.impure.lisp b/tests/deadline.impure.lisp index 22d9ed0..44990e8 100644 --- a/tests/deadline.impure.lisp +++ b/tests/deadline.impure.lisp @@ -69,10 +69,10 @@ (assert-timeout (let ((lock (sb-thread:make-mutex)) (waitp t)) - (sb-thread:make-thread (lambda () - (sb-thread:grab-mutex lock) - (setf waitp nil) - (sleep 5))) + (make-join-thread (lambda () + (sb-thread:grab-mutex lock) + (setf waitp nil) + (sleep 5))) (loop while waitp do (sleep 0.01)) (sb-sys:with-deadline (:seconds 1) (sb-thread:grab-mutex lock))))) @@ -87,17 +87,17 @@ (assert-timeout (sb-sys:with-deadline (:seconds 1) (sb-thread:join-thread - (sb-thread:make-thread (lambda () (loop (sleep 1)))))))) + (make-kill-thread (lambda () (loop (sleep 1)))))))) (with-test (:name (:deadline :futex-wait-eintr) :skipped-on '(not :sb-thread)) (let ((lock (sb-thread:make-mutex)) (waitp t)) - (sb-thread:make-thread (lambda () - (sb-thread:grab-mutex lock) - (setf waitp nil) - (sleep 5))) + (make-join-thread (lambda () + (sb-thread:grab-mutex lock) + (setf waitp nil) + (sleep 5))) (loop while waitp do (sleep 0.01)) - (let ((thread (sb-thread:make-thread + (let ((thread (make-join-thread (lambda () (let ((start (get-internal-real-time))) (handler-case