NAME

fountain - take a single input stream and write to multiple output streams.


SYNOPSIS

fountain -c command_1 [-b buffer_size -h -v -V]


PARAMETERS

fountain uses command line parameter interface. No parameter file exists.

-b buffer_size

The size of the buffer used to store the input.

-c command

The name of the command to be called for the output stream. The command name option can be specified as many times as necessary on the command line.

-h

The help parameter is a boolean switch. If present, fountain prints this information to STDOUT.

-s

This option indicates that fountain should copy its input to the standard output stream.

-v

The verbose parameter is a boolean switch. If present, fountain is verbose.

-V

The version parameter is a boolean switch. If present, fountain prints its version information to STDOUT.


DESCRIPTION

fountain reads a single input stream, from STDIN, and writes to each of the output streams specified by the -c option. It may also write the data directly to STDOUT if the -s option is specified.

The size of the buffer used to store the input stream maybe changed with the -b option.


BUGS

Non-blocking I/O only works for buffers larger than 10240 bytes under IRIX . If buffer is less than 10240 select will return before write is ready. fountain will still work it will just waste time calling select and write multiple times until write is actually ready.


AUTHOR

D. Jerius

M. Tibbetts