diff options
author | hobbs <hobbs> | 2000-04-24 23:32:13 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2000-04-24 23:32:13 (GMT) |
commit | e38c8fdd49d388071ea563f8a0a8fada898eefd9 (patch) | |
tree | 50b19f689249d3877bc99eca02c7d44395247a21 /ChangeLog | |
parent | f01e61ac300d8ce4e10dc60e0510a2409a969bf6 (diff) | |
download | tcl-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-- | ChangeLog | 46 |
1 files changed, 27 insertions, 19 deletions
@@ -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 |