buf \- buffer stdin to a file
.SH SYNOPSIS
.B buf
+.RB [ \-e
+.IR ext ]
.I command
.RI [ arguments ...]
.SH DESCRIPTION
.VE
and exits with whatever exit status that exited with.
.PP
+Command line options:
+.TP
+.B "\-h"
+Show very brief help.
+.TP
+.BI "\-e " ext
+Arrange that the temporary file has the suffix
+.IR ext .
+No
+.RB ` . '
+is included unless you provide one yourself.
+.PP
This is particularly useful for programs which want to seek their
standard input, for example PostScript viewers. A typical invocation
might be something like
.VS
-man -Tps buf | buf gv
+man \-Tps buf | buf \-e.ps gv
.VE
.SH BUGS
Doesn't exit correctly if subprogram was killed by a signal.