handle-subprocess-status-change: Do not close i/o channels!
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 9 Oct 2013 23:20:58 +0000 (16:20 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 9 Oct 2013 23:20:58 +0000 (16:20 -0700)
commitad21595a269706ee9a8b5bdcf09e1d125afd8f09
treec87557383a5775f1b4339484b62ecac88b9c2b95
parent4c4219a6ea0e4111c20dea85b6941ee5e62c4188
handle-subprocess-status-change: Do not close i/o channels!

On Unix subprocess i/o channels need only be closed by subprocess-
delete or the GC.  Otherwise subprocess termination can close them
before their readers/writers can drain them, resulting in truncated
output.
src/runtime/process.scm