summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordavygrvy <davygrvy@pobox.com>2002-12-17 02:47:38 (GMT)
committerdavygrvy <davygrvy@pobox.com>2002-12-17 02:47:38 (GMT)
commit8fd397ee9ff91c143248a1ad2d38a15501f42489 (patch)
treeb0fb63ee0afd303f5cf38f33ad6b51f21b5830c1 /ChangeLog
parent769a60101291f798e16b5919ab9f5879806ccd37 (diff)
downloadtcl-8fd397ee9ff91c143248a1ad2d38a15501f42489.zip
tcl-8fd397ee9ff91c143248a1ad2d38a15501f42489.tar.gz
tcl-8fd397ee9ff91c143248a1ad2d38a15501f42489.tar.bz2
* generic/tclPipe.c (TclCleanupChildren):
* tests/winPipe.c: * win/tclWinPipe.c (Tcl_WaitPid): * win/tclWinTest.c: Gave Tcl_WaitPid the ability to return a Win32 exception code translated into a posix style SIG*. This allows [close] to report "CHILDKILLED" without the meaning getting lost in a truncated exit code. In TclCleanupChildren(), TclpGetPid() had to get moved to before Tcl_WaitPid() as the the handle is removed from the list taking away the ability to get the process id after the wait is done. This shouldn't effect the unix implimentaion unless waitpid is called with a pid of zero, meaning "any". I don't think it is..
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c784011..dff32d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2002-12-16 David Gravereaux <davygrvy@pobox.com>
+
+ * generic/tclPipe.c (TclCleanupChildren):
+ * tests/winPipe.c:
+ * win/tclWinPipe.c (Tcl_WaitPid):
+ * win/tclWinTest.c: Gave Tcl_WaitPid the ability to return a
+ Win32 exception code translated into a posix style SIG*. This
+ allows [close] to report "CHILDKILLED" without the meaning
+ getting lost in a truncated exit code. In TclCleanupChildren(),
+ TclpGetPid() had to get moved to before Tcl_WaitPid() as the
+ the handle is removed from the list taking away the ability
+ to get the process id after the wait is done. This shouldn't
+ effect the unix implimentaion unless waitpid is called with
+ a pid of zero, meaning "any". I don't think it is..
+
2002-12-13 Don Porter <dgp@users.sourceforge.net>
* unix/configure.in: Updated configure of CVS snapshots to reflect