aboutsummaryrefslogtreecommitdiff
path: root/misc/buffer/pkg-descr
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1999-03-30 02:42:20 +0000
committerSatoshi Asami <asami@FreeBSD.org>1999-03-30 02:42:20 +0000
commit06c822cc34eae672c6988bd27ea6a8d3c67d2c0e (patch)
treee26e28a74aefce478f6668f167992c5637a94f5d /misc/buffer/pkg-descr
parent15a596e15ffa328713182964ebddaa95ff30866a (diff)
downloadports-06c822cc34eae672c6988bd27ea6a8d3c67d2c0e.tar.gz
ports-06c822cc34eae672c6988bd27ea6a8d3c67d2c0e.zip
(I hope I caught this quickly enough....)
CVS replace buffer that was just imported with the backup from the Attic cleanup. This should look identical to what Steve committed, except it has all the history resurrected.
Notes
Notes: svn path=/head/; revision=17447
Diffstat (limited to 'misc/buffer/pkg-descr')
-rw-r--r--misc/buffer/pkg-descr10
1 files changed, 10 insertions, 0 deletions
diff --git a/misc/buffer/pkg-descr b/misc/buffer/pkg-descr
new file mode 100644
index 000000000000..384bde054f83
--- /dev/null
+++ b/misc/buffer/pkg-descr
@@ -0,0 +1,10 @@
+This is a program designed initially to speed up writing tapes on remote
+tape drives, but may be used as a general pipe buffering utility.
+Note: You must have SYSVSHM support in FreeBSD kernel.
+
+The program splits itself into two processes. The first process reads
+(and reblocks) from stdin into a shared memory buffer. The second
+writes from the shared memory buffer to stdout. Doing it this way
+means that the writing side effectly sits in a tight write loop and
+doesn't have to wait for input. Similarly for the input side. It is
+this waiting that slows down other reblocking processes, like dd.