diff options
author | jingham <jingham@noemail.net> | 2000-04-24 06:46:30 (GMT) |
---|---|---|
committer | jingham <jingham@noemail.net> | 2000-04-24 06:46:30 (GMT) |
commit | 83cc0b1e2526936bd13d320b4ab13dfc4846999f (patch) | |
tree | 44ef2cf5c99a181eaf0bc60e92270b004ca2d69c /ChangeLog | |
parent | 1a4b5afe61eb973a9b4ff04a6c19d6d3a39782c7 (diff) | |
download | tcl-83cc0b1e2526936bd13d320b4ab13dfc4846999f.zip tcl-83cc0b1e2526936bd13d320b4ab13dfc4846999f.tar.gz tcl-83cc0b1e2526936bd13d320b4ab13dfc4846999f.tar.bz2 |
*** empty log message ***
FossilOrigin-Name: 26e0b4a97b987594b30e5ce8f7e837093b1a055b
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ +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. + 2000-04-22 Jim Ingham <jingham@cygnus.com> * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package |