aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/arp
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2010-11-30 16:00:59 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2010-11-30 16:00:59 +0000
commit5d067f6cbfe9e99664a5e25e8ea4bb07644c4bce (patch)
tree5524f7b711e3a35fb6cbc9de1b5e36570f3ea214 /usr.sbin/arp
parenta98c06f1c8705eb604ebb7c156e51e45035e43e1 (diff)
Notes
Diffstat (limited to 'usr.sbin/arp')
-rw-r--r--usr.sbin/arp/arp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c
index 32bfd9ab7a375..26674def1f17f 100644
--- a/usr.sbin/arp/arp.c
+++ b/usr.sbin/arp/arp.c
@@ -319,9 +319,9 @@ set(int argc, char **argv)
doing_proxy = flags = proxy_only = expire_time = 0;
while (argc-- > 0) {
if (strncmp(argv[0], "temp", 4) == 0) {
- struct timeval tv;
- gettimeofday(&tv, 0);
- expire_time = tv.tv_sec + 20 * 60;
+ struct timespec tp;
+ clock_gettime(CLOCK_MONOTONIC, &tp);
+ expire_time = tp.tv_sec + 20 * 60;
} else if (strncmp(argv[0], "pub", 3) == 0) {
flags |= RTF_ANNOUNCE;
doing_proxy = 1;