This is not very pretty: 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=13 hlim=51 time=40.682 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=14 hlim=51 time=40.235 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=15 hlim=51 time=41.13 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=16 hlim=51 time=40.23 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=17 hlim=51 time=40.535 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=18 hlim=51 time=39.635 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=19 hlim=51 time=40.231 ms 16 bytes from 2001:638:208:ef1b:0:ff:fe00:4, icmp_seq=20 hlim=51 time=40.829 ms
We don't want to truncate trailing zeros. ok? Index: ping6.c =================================================================== RCS file: /cvs/src/sbin/ping6/ping6.c,v retrieving revision 1.83 diff -u -p -r1.83 ping6.c --- ping6.c 16 Apr 2013 22:10:48 -0000 1.83 +++ ping6.c 31 May 2013 19:26:14 -0000 @@ -1351,7 +1351,7 @@ pr_pack(u_char *buf, int cc, struct msgh sizeof(dstsa))); } if (timing) - (void)printf(" time=%g ms", triptime); + (void)printf(" time=%.3f ms", triptime); if (dupflag) (void)printf("(DUP!)"); if (options & F_AUD_RECV) -- Christian "naddy" Weisgerber na...@mips.inka.de