diff options
| author | Dima Dorfman <dd@FreeBSD.org> | 2006-08-14 07:54:17 +0000 |
|---|---|---|
| committer | Dima Dorfman <dd@FreeBSD.org> | 2006-08-14 07:54:17 +0000 |
| commit | aa822c3979167b8e9e76087f27e502d0fa6d0164 (patch) | |
| tree | 3b9d1573be266bf922ef9a55259d3a198d8e6bbc /sbin/ping | |
| parent | 3173042ecc2f6558a9ade1810a944632d79345e5 (diff) | |
Notes
Diffstat (limited to 'sbin/ping')
| -rw-r--r-- | sbin/ping/ping.c | 8 |
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); |
