X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftoplevel.lisp;h=43a5c0ba015e3ebc364c3a9f07b30316efad3457;hb=0834142e83d6a1ee99260baa3a8ca1d1557b3737;hp=2b6dcbd2b8ba455eb0953ef6e4b20c7833adee21;hpb=864c91b95c68eef808008fcb65780119e24831b4;p=sbcl.git diff --git a/src/code/toplevel.lisp b/src/code/toplevel.lisp index 2b6dcbd..43a5c0b 100644 --- a/src/code/toplevel.lisp +++ b/src/code/toplevel.lisp @@ -147,13 +147,13 @@ steppers to maintain contextual information.") :format-arguments (list n) :datum n :expected-type '(real 0))) - (multiple-value-bind (sec usec) + (multiple-value-bind (sec nsec) (if (integerp n) (values n 0) (multiple-value-bind (sec frac) (truncate n) - (values sec (truncate frac 1e-6)))) - (sb!unix:unix-select 0 0 0 0 sec usec)) + (values sec (truncate frac 1e-9)))) + (sb!unix:nanosleep sec nsec)) nil) ;;;; SCRUB-CONTROL-STACK