>>>>> "dk" == Kick Damien-DKICK1 <[EMAIL PROTECTED]> writes:
dk> I don't understand why the following example is encountering an error dk> attempting to READ-CHAR from the stream returned calling PROCESS-PTY dk> on the result of RUN-PROGRAM. [copy of a reply sent to comp.lang.lisp] in order to use the :pty option to RUN-PROGRAM, you should also specify the options :input t :output t :error t The reason for this is somewhat obscure: the default values for these options mean that a descriptor is allocated from /dev/null, which ends up squashing (via dup2) the descriptor for the slave side of the tty in the child, which means that you get an EIO when attempting to read from the parent. The defaults should really be set more intelligently in this case. -- Eric Marsden <URL:http://www.laas.fr/~emarsden/>
