aboutsummaryrefslogtreecommitdiff
path: root/toys/count.c
diff options
context:
space:
mode:
Diffstat (limited to 'toys/count.c')
-rw-r--r--toys/count.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/toys/count.c b/toys/count.c
deleted file mode 100644
index 0ec3919d..00000000
--- a/toys/count.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/* vi: set sw=4 ts=4:
- *
- * count.c - Progress indicator from stdin to stdout
- *
- * Copyright 2002 Rob Landley <rob@landley.net>
- *
- * Not in SUSv3.
-
-USE_COUNT(NEWTOY(count, NULL, TOYFLAG_USR|TOYFLAG_BIN))
-
-config COUNT
- bool "count"
- default y
- help
- usage: count
-
- Copy stdin to stdout, displaying simple progress indicator to stderr.
-*/
-
-#include "toys.h"
-
-void count_main(void)
-{
- uint64_t size = 0;
- int len;
- char buf[32];
-
- for (;;) {
- len = xread(0, toybuf, sizeof(toybuf));
- if (!len) break;
- size += len;
- xwrite(1, toybuf, len);
- xwrite(2, buf, sprintf(buf, "%"PRIu64" bytes\r", size));
- }
- xwrite(2, "\n", 1);
-}