make sure tv_nsec < 1000000000L
This commit is contained in:
@@ -117,7 +117,7 @@ extern "C" epicsShareFunc void epicsShareAPI
|
||||
wait.tv_nsec = static_cast < long > ( (timeout - (double)wait.tv_sec) * 1e9 );
|
||||
wakeTime->tv_sec += wait.tv_sec;
|
||||
wakeTime->tv_nsec += wait.tv_nsec;
|
||||
if(wakeTime->tv_nsec>1000000000L) {
|
||||
if(wakeTime->tv_nsec>=1000000000L) {
|
||||
wakeTime->tv_nsec -= 1000000000L;
|
||||
++wakeTime->tv_sec;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user