summaryrefslogtreecommitdiff
path: root/misc/cstream/pkg-descr
diff options
context:
space:
mode:
authorMartin Cracauer <cracauer@FreeBSD.org>1999-04-03 10:55:35 +0000
committerMartin Cracauer <cracauer@FreeBSD.org>1999-04-03 10:55:35 +0000
commitcc56ab2d335e819e2752e14106bba758d0277b2b (patch)
tree0d34953d7413fba4b974fd249d88903d5abbc07b /misc/cstream/pkg-descr
parentUpgrade to 2.11. (diff)
cstream - dd(1)-like tool, precise bandwidth limiting/reporting, fifo support
Diffstat (limited to 'misc/cstream/pkg-descr')
-rw-r--r--misc/cstream/pkg-descr22
1 files changed, 22 insertions, 0 deletions
diff --git a/misc/cstream/pkg-descr b/misc/cstream/pkg-descr
new file mode 100644
index 000000000000..d5e432c97874
--- /dev/null
+++ b/misc/cstream/pkg-descr
@@ -0,0 +1,22 @@
+cstream is a general-purpose stream-handling tool like UNIX' dd,
+usually used in commandline-constructed pipes.
+
+- Sane commandline switch syntax.
+- Exact throughput limiting, on the incoming side.
+- Precise throughput reporting. Either at the end of the
+ transmission or everytime SIGUSR1 is received. Quite useful to ask
+ lengthy opertions how much data has been transferred yet, i.e. when
+ writing tapes. Reports are done in bytes/sec and if appropriate in
+ KB/sec or MB/sec, where 1K = 1024.
+- SIGHUP causes a clean shutdown before EOF on input.
+- Build-in support to write its PID to a file.
+- Build-in support for fifos. Example usage is a 'pseudo-device',
+ something that sinks or delivers data at an appropriate rate, but
+ looks like a file, i.e. if you test soundcard software.
+- Built-in data creation and sink, no more redirection of
+ /dev/null and /dev/zero. These special devices speed varies greatly
+ amoung operating systems, redirecting from it isn't appropriate
+ benchmarking and a waste of resources anyway.
+- "gcc -Wall" clean source code, serious effort taken to avoid
+ undefined behavior in ANSI C or POSIX, except long long
+ is required. Limiting and reporting works on data amounts > 4 GB.