comparison toys/count.c @ 86:d2e38cb0b1cd 0.0.2

I forgot to add count.c a while ago. (Memo to self: grab snapshots and build out of directory more often, to make sure I've checked in all the files...)
author Rob Landley <rob@landley.net>
date Wed, 31 Jan 2007 12:27:10 -0500
parents
children 25447caf1b4b
comparison
equal deleted inserted replaced
85:4108e577e018 86:d2e38cb0b1cd
1 /* vi: set sw=4 ts=4: */
2 /*
3 * count.c - Progress indicator from stdin to stdout
4 */
5
6 #include "toys.h"
7
8 int count_main(void)
9 {
10 uint64_t size = 0;
11 int len;
12
13 for (;;) {
14 len = xread(0, toybuf, sizeof(toybuf));
15 if (!len) break;
16 size += len;
17 xwrite(1, toybuf, sizeof(toybuf));
18 fdprintf(2, "%"PRIu64" bytes\r", size);
19 }
20 fdprintf(2,"\n");
21 return 0;
22 }