Fix bug in Windows 95: when a subprocess exits, close its I/O ports.
authorChris Hanson <org/chris-hanson/cph>
Thu, 8 Jan 1998 05:59:11 +0000 (05:59 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 8 Jan 1998 05:59:11 +0000 (05:59 +0000)
commit2f20c918337036dcfd7d8a1ac1cac2570e5dc2eb
tree418505aed0750bd4dfaa655770de7d95435aa714
parentae2cdf67ab0110f0573e8b34428fef0c60ec3b60
Fix bug in Windows 95: when a subprocess exits, close its I/O ports.
This is necessary because our code can get into a state where it is
trying to read from a subprocess pipe and needs to be told that the
other end of the pipe was closed.  This indication is supplied by
Windows NT, but does not appear to work properly under Windows 95.
v7/src/runtime/io.scm
v7/src/runtime/process.scm
v7/src/runtime/runtime.pkg
v8/src/runtime/runtime.pkg