diff options
author | davygrvy <davygrvy@pobox.com> | 2005-04-19 16:28:22 (GMT) |
---|---|---|
committer | davygrvy <davygrvy@pobox.com> | 2005-04-19 16:28:22 (GMT) |
commit | dcd2e428a1d1f9e3e9948ec66db8fc00a50f5f78 (patch) | |
tree | 26209da071fe74735cc8b3ec35ad52bb1c9cb722 /doc/SetErrno.3 | |
parent | a67b1b3bbeb88556675d7fde92fea842d50ef35f (diff) | |
download | tcl-dcd2e428a1d1f9e3e9948ec66db8fc00a50f5f78.zip tcl-dcd2e428a1d1f9e3e9948ec66db8fc00a50f5f78.tar.gz tcl-dcd2e428a1d1f9e3e9948ec66db8fc00a50f5f78.tar.bz2 |
* win/tclWinPipe.c: The pipe channel driver now respects
the -blocking option when closing. The windows pipe driver
now has the same behavior as the UNIX side. This change is
to avoid a hung shell when exiting due to open pipes that
refuse to close in a graceful manner.
* doc/open.n: Added a note about -blocking 0 and lack of
exit status as it had never been documented. [Bug 947693]
***POTENTIAL INCOMPATIBILITY***
Scripts that use async pipes on windows, must (like the
UNIX side) set -blocking to 1 before calling [close] to
receive the exit status.
* tests/winPipe.test (winpipe-6.1/2): added 'fconfigure $f
-blocking 1' so the exit status can be acquired.
Diffstat (limited to 'doc/SetErrno.3')
0 files changed, 0 insertions, 0 deletions