Mercurial > hg > octave-lojdl
diff src/sysdep.cc @ 2631:0774c3f023e8
[project @ 1997-01-27 19:22:05 by jwe]
author | jwe |
---|---|
date | Mon, 27 Jan 1997 19:22:05 +0000 |
parents | fdee6fe3e73b |
children | 9aeba8e006a4 |
line wrap: on
line diff
--- a/src/sysdep.cc +++ b/src/sysdep.cc @@ -579,15 +579,16 @@ warning ("usleep: NaN is an invalid delay"); else { +#if defined (HAVE_USLEEP) int delay = NINT (dval); -#if defined (HAVE_USLEEP) + if (delay > 0) usleep (delay); #else - // Kluge alert. + int delay = NINT (dval / 1e6); - if (delay > 500000) - sleep (delay / 1000000); + if (delay > 0) + sleep (delay); #endif } }