diff options
author | Gary Houston <ghouston@arglist.com> | 2000-11-07 21:36:42 +0000 |
---|---|---|
committer | Gary Houston <ghouston@arglist.com> | 2000-11-07 21:36:42 +0000 |
commit | 8ccc61e837208c2bca299b2d33d6c52b431343c3 (patch) | |
tree | d069801be6031ebf9c2459c9d339e32a63330124 /libguile/ioext.c | |
parent | c2ca44933f8b2b43ec3efa541a6824537c45a560 (diff) | |
download | guile-8ccc61e837208c2bca299b2d33d6c52b431343c3.tar.gz |
2000-11-06 Gary Houston <ghouston@arglist.com>
* popen.scm (open-process): bug fix: don't use
close-all-ports-except to close ports in the child process, since
it causes port buffers to be flushed. they may be flushed again
in the parent, causing duplicate output. use a more elaborate
method for setting up the child descriptors (thanks to David
Pirotte for the bug report).
standard file descriptors 0, 1, 2 in the child process
are now set up from current-input-port etc., where possible.
Diffstat (limited to 'libguile/ioext.c')
0 files changed, 0 insertions, 0 deletions