summaryrefslogtreecommitdiffstats
path: root/usr.bin/dig/lib/isc/unix/socket.c
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2020-02-16 18:05:08 +0000
committerflorian <florian@openbsd.org>2020-02-16 18:05:08 +0000
commit7238a2133580581146507cd42b2e8f075639c425 (patch)
tree0ec4d57f2233dd4103a4ee071eeb3f570d12c025 /usr.bin/dig/lib/isc/unix/socket.c
parent16 << PGSHIFT (which is >= 12) is always >= MAXPHYS (64 * 1024) so (diff)
downloadwireguard-openbsd-7238a2133580581146507cd42b2e8f075639c425.tar.xz
wireguard-openbsd-7238a2133580581146507cd42b2e8f075639c425.zip
Replace isc_time_t and interval_t with struct timespec.
Input & OK millert
Diffstat (limited to 'usr.bin/dig/lib/isc/unix/socket.c')
-rw-r--r--usr.bin/dig/lib/isc/unix/socket.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.bin/dig/lib/isc/unix/socket.c b/usr.bin/dig/lib/isc/unix/socket.c
index c244c5153fa..044c3133a56 100644
--- a/usr.bin/dig/lib/isc/unix/socket.c
+++ b/usr.bin/dig/lib/isc/unix/socket.c
@@ -535,8 +535,7 @@ process_cmsg(isc__socket_t *sock, struct msghdr *msg, isc_socketevent_t *dev) {
struct timeval tv;
timevalp = CMSG_DATA(cmsgp);
memmove(&tv, timevalp, sizeof(tv));
- dev->timestamp.seconds = tv.tv_sec;
- dev->timestamp.nanoseconds = tv.tv_usec * 1000;
+ TIMEVAL_TO_TIMESPEC(&tv, &dev->timestamp);
dev->attributes |= ISC_SOCKEVENTATTR_TIMESTAMP;
goto next;
}