summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorreyk <reyk@openbsd.org>2013-03-10 23:32:53 +0000
committerreyk <reyk@openbsd.org>2013-03-10 23:32:53 +0000
commitfd1841a32c2961a48d081d9f7268f6ae44577069 (patch)
treedd6dc36750306f44785ea2c1416903e0c5da1dca /lib/libc
parentdocument REGRESS -> TEST (diff)
downloadwireguard-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