On 10/11/07, Yuri Vishnevsky <vishnevsky@...> wrote:
> Sorry for empty previous message.
> After upgrading from sbcl 1.0.0 to 1.0.10 sometimes I get the following
> error after closing a stream:
> 'The function SB-IMPL::BUFFERP is undefined.'
> The stream was made by (socket-make-stream (conn-socket conn) :input t
> :output t :buffering :none :external-format :utf-8).
> SBCL is binary distribution downloaded from sbcl.org.
> The only place where BUFFERP is mentioned in sources is
> release-fd-stream-buffers function from src/code/fd-stream.lisp. So it seems
> that it is undefined indeed.
My bad, good catch!
Fixed in 188.8.131.52, you can hotpatch a running SBCL by loading something
like the following:
(setf (fdefinition 'sb-impl::bufferp) (fdefinition 'sb-impl:buffer-p)))