diff options
author | davygrvy <davygrvy@pobox.com> | 2002-11-27 00:58:00 (GMT) |
---|---|---|
committer | davygrvy <davygrvy@pobox.com> | 2002-11-27 00:58:00 (GMT) |
commit | 32cdcfd0d04a0fd21367cceb1a39d4732bf27837 (patch) | |
tree | 159ceb34beedf1700f2cf4b1809fe8878bc8865b /ChangeLog | |
parent | ea08e80325e3379026080b478ed5010a34ae5df1 (diff) | |
download | tcl-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-- | ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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: |