[Openmcl-devel] Stream X is private to TTY-LISTENER
Gary Byers
gb at clozure.com
Sun May 3 11:29:29 PDT 2009
As noted in section 9.1.2 of the manual, functions that create streams
(OPEN, MAKE-SOCKET) take a :SHARING argument whose value controls whether
and how the stream can be used by multiple threads. The default value
of :SHARING is :PRIVATE, which means that the stream can only be used
from the thread that created it; attempting to do I/O on a :SHARING :PRIVATE
stream from a thread that didn't create it results in the error in the
message subject.
As should be noted in the manual's dictionary entry for RUN-PROGRAM but
isn't, RUN-PROGRAM also takes a :SHARING argument whose value controls
how any streams created when the :INPUT, :OUTPUT, or :ERROR arguments are
given a value of :STREAM are shared.
On Sun, 3 May 2009, Leslie P. Polzer wrote:
>
> I've just got this interesting error.
>
> What does it mean and how can I solve it?
>
> Thanks,
>
> Leslie
>
> --
> http://www.linkedin.com/in/polzer
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>
More information about the Openmcl-devel
mailing list