From 68415c8fc274a99c4e5704a73074d4f12f834a92 Mon Sep 17 00:00:00 2001 From: maxim Date: Mon, 21 Jul 2003 11:06:47 +0000 Subject: Quote from a Problem Report: The output format specifier for the round-trip time in ping6 should be changed to %.3f instead of %g since %g doesn't accurately represent the precision of the number being output. In particular, %g truncates trailing zeroes. 0.01 ms does not mean the same thing as 0.010 ms. Although they are numerically identical, they do not have the same precision. PR: bin/52324, bin/52750 Submitted by: dg MFC after: 1 week --- usr.sbin/traceroute6/traceroute6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr.sbin/traceroute6') diff --git a/usr.sbin/traceroute6/traceroute6.c b/usr.sbin/traceroute6/traceroute6.c index da3ff1c..8b93a84 100644 --- a/usr.sbin/traceroute6/traceroute6.c +++ b/usr.sbin/traceroute6/traceroute6.c @@ -867,7 +867,7 @@ main(argc, argv) print(&rcvmhdr, cc); lastaddr = Rcv.sin6_addr; } - Printf(" %g ms", deltaT(&t1, &t2)); + Printf(" %.3f ms", deltaT(&t1, &t2)); switch(i - 1) { case ICMP6_DST_UNREACH_NOROUTE: ++unreachable; -- cgit v1.1