Ensure that epicsThreadSleep always yields processor.

This commit is contained in:
W. Eric Norum
2001-03-28 21:00:35 +00:00
parent 65d5561b3d
commit d5a01b6968

View File

@@ -372,6 +372,8 @@ epicsThreadSleep (double seconds)
extern double rtemsTicksPerSecond_double;
delay = seconds * rtemsTicksPerSecond_double;
if (delay == 0)
delay++;
sc = rtems_task_wake_after (delay);
if(sc != RTEMS_SUCCESSFUL)
errlogPrintf("epicsThreadSleep: %s\n", rtems_status_text (sc));