diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2010-11-30 15:57:00 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2010-11-30 15:57:00 +0000 |
commit | a98c06f1c8705eb604ebb7c156e51e45035e43e1 (patch) | |
tree | 8517ada49ac20c31d7eac89a89b485be46414507 /usr.sbin/arp | |
parent | 9c7b2cd0885ec3168023e066110cca5967a8e64b (diff) | |
download | src-test2-a98c06f1c8705eb604ebb7c156e51e45035e43e1.tar.gz src-test2-a98c06f1c8705eb604ebb7c156e51e45035e43e1.zip |
Notes
Diffstat (limited to 'usr.sbin/arp')
-rw-r--r-- | usr.sbin/arp/arp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c index 2ee9d67e6827..32bfd9ab7a37 100644 --- a/usr.sbin/arp/arp.c +++ b/usr.sbin/arp/arp.c @@ -602,10 +602,10 @@ print_entry(struct sockaddr_dl *sdl, if (rtm->rtm_rmx.rmx_expire == 0) printf(" permanent"); else { - static struct timeval tv; - if (tv.tv_sec == 0) - gettimeofday(&tv, 0); - if ((expire_time = rtm->rtm_rmx.rmx_expire - tv.tv_sec) > 0) + static struct timespec tp; + if (tp.tv_sec == 0) + clock_gettime(CLOCK_MONOTONIC, &tp); + if ((expire_time = rtm->rtm_rmx.rmx_expire - tp.tv_sec) > 0) printf(" expires in %d seconds", (int)expire_time); else printf(" expired"); |