summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordavygrvy <davygrvy@pobox.com>2002-11-27 00:58:00 (GMT)
committerdavygrvy <davygrvy@pobox.com>2002-11-27 00:58:00 (GMT)
commit32cdcfd0d04a0fd21367cceb1a39d4732bf27837 (patch)
tree159ceb34beedf1700f2cf4b1809fe8878bc8865b /ChangeLog
parentea08e80325e3379026080b478ed5010a34ae5df1 (diff)
downloadtcl-32cdcfd0d04a0fd21367cceb1a39d4732bf27837.zip
tcl-32cdcfd0d04a0fd21367cceb1a39d4732bf27837.tar.gz
tcl-32cdcfd0d04a0fd21367cceb1a39d4732bf27837.tar.bz2
* win/tclWinPort.h:
* win/tclWinSock.c: This patch does two things: 1) Cleans-up the winsock typedefs by using the typedefs provided by winsock2.h. This has no effect on how winsock is initialized; just makes the source code easier to read. [Patch 561305] 2) Revamps how the socket message handler thread is brough up and down to allows for cleaner exits without the use of TerminateThread(). TerminateThread is evil. No attempt has been made to resolve [Bug 593810] which may need a new channel driver version for adding a registering function whithin the transfered thread to init the handler thread. IOW, initialization of the TSD structure was getting bypassed through the thread extension's [thread::transfer] command.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 57a3b20..16e5fc4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,24 @@
2002-11-26 David Gravereaux <davygrvy@pobox.com>
+ * win/tclWinPort.h:
+ * win/tclWinSock.c: This patch does two things:
+
+ 1) Cleans-up the winsock typedefs by using the typedefs
+ provided by winsock2.h. This has no effect on how winsock
+ is initialized; just makes the source code easier to read.
+ [Patch 561305]
+
+ 2) Revamps how the socket message handler thread is brough up
+ and down to allows for cleaner exits without the use of
+ TerminateThread(). TerminateThread is evil. No attempt has
+ been made to resolve [Bug 593810] which may need a new
+ channel driver version for adding a registering function
+ whithin the transfered thread to init the handler thread.
+ IOW, initialization of the TSD structure was getting bypassed
+ through the thread extension's [thread::transfer] command.
+
+2002-11-26 David Gravereaux <davygrvy@pobox.com>
+
* win/tclWinConsole.c:
* win/tclWinPipe.c:
* win/tclWinSerial.c: