X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fthreads.impure.lisp;h=105df1a2a54cf8390446f3300bd0b30b4cc52e38;hb=1dc3a468ba32755c51747d6e85ed32d989f2dd49;hp=60973e0bfd16412303788788e488bafb02ebfbff;hpb=35bfc07cbd9aa8029e9cc42f1a3fab27f1a673f4;p=sbcl.git diff --git a/tests/threads.impure.lisp b/tests/threads.impure.lisp index 60973e0..105df1a 100644 --- a/tests/threads.impure.lisp +++ b/tests/threads.impure.lisp @@ -419,7 +419,9 @@ (force-output) (sb-ext:quit :unix-status 1))))))) -(let* ((nanosleep-errno (progn +;; (nanosleep -1 0) does not fail on FreeBSD +(let* (#-freebsd + (nanosleep-errno (progn (sb-unix:nanosleep -1 0) (sb-unix::get-errno))) (open-errno (progn @@ -428,6 +430,7 @@ (sb-unix::get-errno))) (threads (list + #-freebsd (exercise-syscall (lambda () (sb-unix:nanosleep -1 0)) nanosleep-errno) (exercise-syscall (lambda () (open "no-such-file" :if-does-not-exist nil))