X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftoplevel.lisp;h=a72e064819016e3e5810293b0c67302df090dcdc;hb=c712f88b26cd7547ee984b90e18c134401335bc3;hp=f3f226ba034c36ce432bc3681a1c8cdedd87d420;hpb=dd54f9e004a0a83d1328e94648f48dcc27e0be5b;p=sbcl.git diff --git a/src/code/toplevel.lisp b/src/code/toplevel.lisp index f3f226b..a72e064 100644 --- a/src/code/toplevel.lisp +++ b/src/code/toplevel.lisp @@ -202,7 +202,7 @@ any non-negative real number." :format-arguments (list seconds) :datum seconds :expected-type '(real 0))) - #!-win32 + #!-(and win32 (not sb-thread)) (multiple-value-bind (sec nsec) (if (integerp seconds) (values seconds 0) @@ -216,7 +216,7 @@ any non-negative real number." do (decf sec (expt 10 8)) (sb!unix:nanosleep (expt 10 8) 0)) (sb!unix:nanosleep sec nsec)) - #!+win32 + #!+(and win32 (not sb-thread)) (sb!win32:millisleep (truncate (* seconds 1000))) nil)