summaryrefslogtreecommitdiff
path: root/sbin/ping
diff options
context:
space:
mode:
authorDima Dorfman <dd@FreeBSD.org>2006-08-14 07:54:17 +0000
committerDima Dorfman <dd@FreeBSD.org>2006-08-14 07:54:17 +0000
commitaa822c3979167b8e9e76087f27e502d0fa6d0164 (patch)
tree3b9d1573be266bf922ef9a55259d3a198d8e6bbc /sbin/ping
parent3173042ecc2f6558a9ade1810a944632d79345e5 (diff)
Notes
Diffstat (limited to 'sbin/ping')
-rw-r--r--sbin/ping/ping.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c
index 2d4a9bdd496d..90e2869dbc35 100644
--- a/sbin/ping/ping.c
+++ b/sbin/ping/ping.c
@@ -1356,7 +1356,7 @@ check_status()
if (siginfo_p) {
siginfo_p = 0;
- (void)fprintf(stderr, "\r%ld/%ld packets received (%.0f%%)",
+ (void)fprintf(stderr, "\r%ld/%ld packets received (%.1f%%)",
nreceived, ntransmitted,
ntransmitted ? nreceived * 100.0 / ntransmitted : 0.0);
if (nreceived && timing)
@@ -1387,9 +1387,9 @@ finish()
if (nreceived > ntransmitted)
(void)printf("-- somebody's printing up packets!");
else
- (void)printf("%d%% packet loss",
- (int)(((ntransmitted - nreceived) * 100) /
- ntransmitted));
+ (void)printf("%.1f%% packet loss",
+ ((ntransmitted - nreceived) * 100.0) /
+ ntransmitted);
}
if (nrcvtimeout)
(void)printf(", %ld packets out of wait time", nrcvtimeout);