.de VS .sp 1 .RS .nf .ft B .. .de VE .ft R .fi .RE .sp 1 .. .TH buf 1 "5 February 2005" "Edgeware tools" .SH NAME buf \- buffer stdin to a file .SH SYNOPSIS .B buf .I command .RI [ arguments ...] .SH DESCRIPTION The .B buf program writes standard input to a temporary file. It then runs .VS .IR "command arguments " ... " stdinfile" .VE and exits with whatever exit status that exited with. .PP This is particularly useful for programs which want to seek their standard input, for example PostScript viewers. A typical invokation might be something like .VS man -Tps buf | buf gv .VE .SH BUGS Doesn't exit correctly if subprogram was killed by a signal. .SH AUTHOR Mark Wooding