diff options
| author | davygrvy@pobox.com <davygrvy> | 2005-04-19 16:31:13 (GMT) |
|---|---|---|
| committer | davygrvy@pobox.com <davygrvy> | 2005-04-19 16:31:13 (GMT) |
| commit | ba851ec93db59e9e812b81f22f38f53e5d3ccd5b (patch) | |
| tree | 4e346db0be3ad2149cbf6f988f7f56731e5b2717 | |
| parent | 26878d289b358d7a4b5765e85e376a55d4736540 (diff) | |
| download | tcl-ba851ec93db59e9e812b81f22f38f53e5d3ccd5b.zip tcl-ba851ec93db59e9e812b81f22f38f53e5d3ccd5b.tar.gz tcl-ba851ec93db59e9e812b81f22f38f53e5d3ccd5b.tar.bz2 | |
no message
| -rw-r--r-- | ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,3 +1,22 @@ +2005-04-19 David Gravereaux <davygrvy@pobox.com> + + * 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. + 2005-04-13 David Gravereaux <davygrvy@pobox.com> * generic/tclIO.c (Tcl_SetChannelBufferSize): Lowest size limit |
