summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorjingham <jingham>2000-04-24 06:46:31 (GMT)
committerjingham <jingham>2000-04-24 06:46:31 (GMT)
commitf01e61ac300d8ce4e10dc60e0510a2409a969bf6 (patch)
tree44ef2cf5c99a181eaf0bc60e92270b004ca2d69c /ChangeLog
parent62795e61e4cdf5d2fc320f9354c26da0bb6dc92e (diff)
downloadtcl-f01e61ac300d8ce4e10dc60e0510a2409a969bf6.zip
tcl-f01e61ac300d8ce4e10dc60e0510a2409a969bf6.tar.gz
tcl-f01e61ac300d8ce4e10dc60e0510a2409a969bf6.tar.bz2
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 145627c..5da8d38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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