diff options
author | Martin Cracauer <cracauer@FreeBSD.org> | 1999-04-03 10:55:35 +0000 |
---|---|---|
committer | Martin Cracauer <cracauer@FreeBSD.org> | 1999-04-03 10:55:35 +0000 |
commit | cc56ab2d335e819e2752e14106bba758d0277b2b (patch) | |
tree | 0d34953d7413fba4b974fd249d88903d5abbc07b /misc/cstream/pkg-descr | |
parent | Upgrade 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-descr | 22 |
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. |