diff options
author | andreas_kupries <akupries@shaw.ca> | 2004-05-19 19:41:09 (GMT) |
---|---|---|
committer | andreas_kupries <akupries@shaw.ca> | 2004-05-19 19:41:09 (GMT) |
commit | f862c606dc4ecda51a521b2ec46c7c308500af38 (patch) | |
tree | 2a23f3759735608110cf49e895e2451d47bed5f6 /tests/async.test | |
parent | e8f6e134d9fe78331b2ee9696941ad0d20683403 (diff) | |
download | tcl-f862c606dc4ecda51a521b2ec46c7c308500af38.zip tcl-f862c606dc4ecda51a521b2ec46c7c308500af38.tar.gz tcl-f862c606dc4ecda51a521b2ec46c7c308500af38.tar.bz2 |
* tclIO.c: Fixed [SF Tcl Bug 943274]. This is the same problem as
* tclIO.h: [SF Tcl Bug 462317], see ChangeLog entry
2001-09-26. The fix done at that time is incomplete. It
is possible to get around it if the actual read
operation is defered and not executed in the event
handler itself. Instead of tracking if we are in an
read caused by a synthesized fileevent we now track if
the OS has delivered a true event = actual data and
bypass the driver if a read finds that there is no
actual data waiting. The flag is cleared by a short or
full read.
Diffstat (limited to 'tests/async.test')
0 files changed, 0 insertions, 0 deletions