diff options
author | 2013-03-10 23:32:53 +0000 | |
---|---|---|
committer | 2013-03-10 23:32:53 +0000 | |
commit | fd1841a32c2961a48d081d9f7268f6ae44577069 (patch) | |
tree | dd6dc36750306f44785ea2c1416903e0c5da1dca /lib/libc | |
parent | document REGRESS -> TEST (diff) | |
download | wireguard-openbsd-fd1841a32c2961a48d081d9f7268f6ae44577069.tar.xz wireguard-openbsd-fd1841a32c2961a48d081d9f7268f6ae44577069.zip |
This diff changes relayd to use the monotonic clock instead of
gettimeofday(). It was also bugging me for some time to have all
these checks of gettimeofday()'s return value: it should not fail. So
this diff introduces a void getmonotime(struct timeval *tv) that calls
clock_gettime(CLOCK_MONOTONIC, &ts) and converts the output to a
struct timeval that can be used with the existing code and the
timeval-specific timer functions (timerclear, timersub, ...). It does
not return a status but calls fatal() on error-that-should-not-happen.
ok sthen@ chris@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions