version 1.15, 2015/08/27 07:38:38 |
version 1.16, 2016/01/08 10:44:15 |
|
|
file_wtime += 1000000000LL * (ts.tv_sec - sleepts.tv_sec); |
file_wtime += 1000000000LL * (ts.tv_sec - sleepts.tv_sec); |
file_wtime += ts.tv_nsec - sleepts.tv_nsec; |
file_wtime += ts.tv_nsec - sleepts.tv_nsec; |
#endif |
#endif |
delta_nsec = 1000000000LL * (ts.tv_sec - file_ts.tv_sec); |
if (timo_queue) { |
delta_nsec += ts.tv_nsec - file_ts.tv_nsec; |
delta_nsec = 1000000000LL * (ts.tv_sec - file_ts.tv_sec); |
|
delta_nsec += ts.tv_nsec - file_ts.tv_nsec; |
#ifdef DEBUG |
#ifdef DEBUG |
if (delta_nsec < 0) |
if (delta_nsec < 0) |
log_puts("file_poll: negative time interval\n"); |
log_puts("file_poll: negative time interval\n"); |
#endif |
#endif |
file_ts = ts; |
if (delta_nsec >= 0 && delta_nsec < 1000000000LL) |
if (delta_nsec >= 0 && delta_nsec < 1000000000LL) |
timo_update(delta_nsec / 1000); |
timo_update(delta_nsec / 1000); |
else { |
else { |
if (log_level >= 2) |
if (log_level >= 2) |
log_puts("out-of-bounds clock delta\n"); |
log_puts("ignored huge clock delta\n"); |
} |
} |
} |
|
file_ts = ts; |
|
|
/* |
/* |
* process files that rely on poll |
* process files that rely on poll |