From f11c1b6364e94dfa2d210dbf3b326e5011584635 Mon Sep 17 00:00:00 2001 From: jkh Date: Thu, 6 Apr 1995 06:09:44 +0000 Subject: The negative expire times shown by netstat are confusing and ugly. Destination Gateway Flags Refs Use Netif Expire 199.182.75.128 link#1 UC 0 0 ed0 -842660 Submitted by: John Capo --- usr.bin/netstat/route.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'usr.bin/netstat') diff --git a/usr.bin/netstat/route.c b/usr.bin/netstat/route.c index 57e0c84..7e6fa3a 100644 --- a/usr.bin/netstat/route.c +++ b/usr.bin/netstat/route.c @@ -36,7 +36,7 @@ static char sccsid[] = "From: @(#)route.c 8.3 (Berkeley) 3/9/94"; #endif static const char rcsid[] = - "$Id$"; + "$Id: route.c,v 1.3 1995/01/23 20:19:16 wollman Exp $"; #endif /* not lint */ #include @@ -478,11 +478,13 @@ p_rtentry(rt) "%.6s%d", name, ifnet.if_unit); } if(rt->rt_rmx.rmx_expire) { - time_t now = time((time_t *)0); + time_t expire_time; - printf(" %8.8s %6d%s", prettyname, - rt->rt_rmx.rmx_expire - now, - rt->rt_nodes[0].rn_dupedkey ? " =>" : ""); + if ((expire_time + =rt->rt_rmx.rmx_expire - time((time_t *)0)) > 0) + printf(" %8.8s %6d%s", prettyname, + expire_time, + rt->rt_nodes[0].rn_dupedkey ? " =>" : ""); } else { printf(" %8.8s%s", prettyname, rt->rt_nodes[0].rn_dupedkey ? " =>" : ""); -- cgit v1.1