From f01e61ac300d8ce4e10dc60e0510a2409a969bf6 Mon Sep 17 00:00:00 2001 From: jingham Date: Mon, 24 Apr 2000 06:46:31 +0000 Subject: *** empty log message *** --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ChangeLog b/ChangeLog index 145627c..5da8d38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2000-04-23 Jim Ingham + + 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 * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package -- cgit v0.12