Flushes a stream's buffer.
An output stream.
A generalized boolean.
The generic function stream-flush-buffer is called by the writing functions to flush a stream buffer to the underlying data sink.
should be an instance of a subclass of buffered-stream.
Before returning, stream-flush-buffer must set the output index of
so that more characters can be written to the buffer. If desired, the output buffer and limit can be set too.
There is a built-in method specialized on buffered-stream which usually suffices. It calls stream-write-buffer with the currently active part of the stream's output buffer and sets the output index to 0.
is true if the buffer was flushed.
LispWorks Reference Manual - 12 Mar 2008