Artifact dd8af186f7270edab739e0b54dd32c74f90ea2de:
- File win/tclWinSock.c — part of check-in [a2db2b4e4a] at 2002-11-26 22:35:19 on branch trunk — * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * win/tclWinThrd.c: * win/tclWinTime.c: General cleanup of all worker threads used by the channel drivers. Eliminates the normal case where the worker thread is terminated ('cept the winsock one). Instead, use kernel events to signal a clean exit. Only when the worker thread is blocked on an I/O call is the thread terminated. Essentially, this makes all other channel worker threads behave like the PipeReaderThread() function for it's cleaner exit behavior. This appears to fix [Bug 597924] but needs 3rd party confirmation to close the issue. (user: davygrvy size: 69997)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.