Mercurial > hg > toybox
diff toys/pending/dd.c @ 1276:d48bdc1cb017 draft
Switch human_readable() to just outputing decimal kilo/mega/gigabytes, make du use it, move it from lib/pending.c to lib.c.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 06 May 2014 06:31:28 -0500 |
parents | b2a8f64a564b |
children | 8f59893165fa |
line wrap: on
line diff
--- a/toys/pending/dd.c Tue May 06 06:14:20 2014 -0500 +++ b/toys/pending/dd.c Tue May 06 06:31:28 2014 -0500 @@ -133,8 +133,10 @@ //out to STDERR fprintf(stderr,"%llu+%llu records in\n%llu+%llu records out\n", st.in_full, st.in_part, st.out_full, st.out_part); - fprintf(stderr, "%llu bytes (%sB) copied,",st.bytes, human_readable(st.bytes)); - fprintf(stderr, "%f seconds, %sB/s\n", seconds, human_readable(st.bytes/seconds)); + human_readable(toybuf, st.bytes); + fprintf(stderr, "%llu bytes (%s) copied,",st.bytes, toybuf); + human_readable(toybuf, st.bytes/seconds); + fprintf(stderr, "%f seconds, %s/s\n", seconds, toybuf); } static void sig_handler(int sig)