diff --git a/src/libCom/osi/os/vxWorks/osdThread.c b/src/libCom/osi/os/vxWorks/osdThread.c index 26fd74f5f..e6df27f8b 100644 --- a/src/libCom/osi/os/vxWorks/osdThread.c +++ b/src/libCom/osi/os/vxWorks/osdThread.c @@ -255,7 +255,7 @@ void epicsThreadSleep(double seconds) if(seconds<=0.0) { ticks = 0; } else { - ticks = seconds*sysClkRateGet(); + ticks = seconds*sysClkRateGet() + 0.5; if(ticks<=0) ticks = 1; } status = taskDelay(ticks);