run-program: Don't make pty the process's controlling terminal.
authorStas Boukarev <stassats@gmail.com>
Thu, 26 Jul 2012 23:09:56 +0000 (03:09 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 26 Jul 2012 23:09:56 +0000 (03:09 +0400)
commita799c7b28e3590a00b2d915035649fc9b8ac737b
treeddb18ce07a5729a0bfb1e6e5ae36e6e390a02e3d
parent6202d11d2e44916de589d493bbfe5a8e51e12346
run-program: Don't make pty the process's controlling terminal.

When called without an existing pty, for example in Slime, run-program
will make the created pty as the process's controlling.

(process-close (run-program "cat" () :pty t :search t :wait nil))
was terminated with SIGHUP when called under Slime.
NEWS
src/code/run-program.lisp