[nut-Patches][313714] Use monotonic clock for monitoring

nut-patches at alioth.debian.org nut-patches at alioth.debian.org
Mon Jul 9 12:46:08 UTC 2012


nut-Patches item #313714, was changed at 2012-07-09 08:46 by Charles Lepple
You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=411544&aid=313714&group_id=30602

Status: Open
Priority: 3
Submitted By: Baruch Even (baruch)
Assigned to: Nobody (None)
Summary: Use monotonic clock for monitoring 
Category: None
Group: None
Resolution: None


Initial Comment:
The current logic uses time(2) to decide whether it is time to monitor again or not, however if the time is moved backwards monitoring will cease to be performed until the time difference is caught up. The attached patch switches the code to clock_gettime(2) using CLOCK_MONOTONIC.



----------------------------------------------------------------------

>Comment By: Charles Lepple (clepple-guest)
Date: 2012-07-09 08:46

Message:
The patch ignores the return value of clock_gettime(). Probably not a concern for Linux or FreeBSD, but Solaris documentation (for instance) does not list CLOCK_MONOTONIC:

http://docs.oracle.com/cd/E19109-01/tsolaris7/805-8069/6j7j9vnt1/index.html

----------------------------------------------------------------------

You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=411544&aid=313714&group_id=30602



More information about the NUT-tracker mailing list