summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorhobbs <hobbs>2000-04-24 23:32:13 (GMT)
committerhobbs <hobbs>2000-04-24 23:32:13 (GMT)
commite38c8fdd49d388071ea563f8a0a8fada898eefd9 (patch)
tree50b19f689249d3877bc99eca02c7d44395247a21 /ChangeLog
parentf01e61ac300d8ce4e10dc60e0510a2409a969bf6 (diff)
downloadtcl-e38c8fdd49d388071ea563f8a0a8fada898eefd9.zip
tcl-e38c8fdd49d388071ea563f8a0a8fada898eefd9.tar.gz
tcl-e38c8fdd49d388071ea563f8a0a8fada898eefd9.tar.bz2
* unix/tclUnixNotfy.c (Tcl_FinalizeNotifier, NotifierThreadProc):
added write of 'q' into triggerPipe for notifier in threaded case, so that Tcl doesn't hang when children are still running [Bug: 4139] * unix/tclUnixThrd.c (Tcl_MutexLock): minor comment fixes.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog46
1 files changed, 27 insertions, 19 deletions
diff --git a/ChangeLog b/ChangeLog
index 5da8d38..5315917 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,26 +1,34 @@
+2000-04-24 Jeff Hobbs <hobbs@scriptics.com>
+
+ * unix/tclUnixNotfy.c (Tcl_FinalizeNotifier, NotifierThreadProc):
+ added write of 'q' into triggerPipe for notifier in threaded case,
+ so that Tcl doesn't hang when children are still running [Bug: 4139]
+
+ * unix/tclUnixThrd.c (Tcl_MutexLock): minor comment fixes.
+
2000-04-23 Jim Ingham <jingham@cygnus.com>
- These changes make some error handling marginally better for Mac sockets. It is
- still somewhat flakey, however.
-
- * mac/tclMacSock.c (TcpClose): Add timeouts to the close - these don't seem to
- be honored, however.
- * Use a separate PB for the release, since an async connect socket will still
- be using the original buffer.
- * Make sure TCPRelease returns noErr before freeing the recvBuff. If the call
- returns an error, then the buffer is not right.
- * mac/tclMacSocket.c (CreateSocket): Add timeouts to the async create. These
- don't seem to trigger, however. Sigh...
- * mac/tclMacSocket.c (WaitForSocketEvent): If an TCP_ASYNC_CONNECT socket errors
- out, then return EWOULDBLOCK & error out.
- * mac/tclMacSock.c: (NotifyRoutine) Added a NotifyRoutine for experimenting
- with MacTCP.
-
+ These changes make some error handling marginally better for Mac
+ sockets. It is still somewhat flakey, however.
+
+ * mac/tclMacSock.c (TcpClose): Add timeouts to the close - these
+ don't seem to be honored, however.
+ Use a separate PB for the release, since an async connect socket
+ will still be using the original buffer.
+ Make sure TCPRelease returns noErr before freeing the recvBuff.
+ If the call returns an error, then the buffer is not right.
+ * mac/tclMacSock.c (CreateSocket): Add timeouts to the async
+ create. These don't seem to trigger, however. Sigh...
+ * mac/tclMacSock.c (WaitForSocketEvent): If an TCP_ASYNC_CONNECT
+ socket errors out, then return EWOULDBLOCK & error out.
+ * mac/tclMacSock.c (NotifyRoutine): Added a NotifyRoutine for
+ experimenting with MacTCP.
+
2000-04-22 Jim Ingham <jingham@cygnus.com>
- * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package
- search part of tclPkgUnknown.
-
+ * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package
+ search part of tclPkgUnknown.
+
2000-04-21 Sandeep Tamhankar <sandeep@scriptics.com>
* library/http2.1/http.tcl: Fixed a newly introduced bug where if