---
name: buffer
version: 1.19
origin: misc/buffer
comment: Buffer sporadic I/O for faster tape and pipe throughput
arch: freebsd:9:x86:64
www: UNKNOWN
maintainer: jonny@jonny.eng.br
prefix: /usr/local
licenselogic: single
flatsize: 19546
desc: |
  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.
categories: [misc]
files:
  /usr/local/bin/buffer: 0f1cc72032f0fda712859cd622c3ee9b6f4828f9438e7158d1a31b565cf66ca4
  /usr/local/man/man1/buffer.1.gz: 8dc15e127663cef8215cbb45e914b0b6f31b085e882fec7b546a9ea04e555d95
scripts: {}
