Remove artificial 60-minute timeout limit (Posix)
This commit is contained in:
@@ -69,10 +69,8 @@ convertDoubleToWakeTime(double timeout, struct timespec *wakeTime)
|
||||
|
||||
clock_get_time(host_clock, &now);
|
||||
|
||||
if (timeout<0.0)
|
||||
if (timeout < 0.0)
|
||||
timeout = 0.0;
|
||||
else if(timeout>3600.0)
|
||||
timeout = 3600.0;
|
||||
|
||||
wait.tv_sec = static_cast< long >(timeout);
|
||||
wait.tv_nsec = static_cast< long >((timeout - (double)wait.tv_sec) * 1e9);
|
||||
|
||||
@@ -90,8 +90,8 @@ extern "C" epicsShareFunc void
|
||||
struct timespec wait;
|
||||
int status;
|
||||
|
||||
if(timeout<0.0) timeout = 0.0;
|
||||
else if(timeout>3600.0) timeout = 3600.0;
|
||||
if (timeout < 0.0)
|
||||
timeout = 0.0;
|
||||
#ifdef CLOCK_REALTIME
|
||||
status = clock_gettime(CLOCK_REALTIME, wakeTime);
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user