diff options
Diffstat (limited to 'jim-signal.c')
-rw-r--r-- | jim-signal.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/jim-signal.c b/jim-signal.c index 065c0f9..fad8913 100644 --- a/jim-signal.c +++ b/jim-signal.c @@ -436,12 +436,9 @@ static int Jim_SleepCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) ret = Jim_GetDouble(interp, argv[1], &t); if (ret == JIM_OK) { #ifdef HAVE_USLEEP - if (t < 1) { - usleep(t * 1e6); - } - else + usleep((int)((t - (int)t) * 1e6)); #endif - sleep(t); + sleep(t); } } |