diff options
| author | dgp <dgp@users.sourceforge.net> | 2014-07-08 13:45:09 (GMT) |
|---|---|---|
| committer | dgp <dgp@users.sourceforge.net> | 2014-07-08 13:45:09 (GMT) |
| commit | fa9df063be85647f595d21ad8c51e20ec04061e3 (patch) | |
| tree | 435e03d32cae768a23b54d64a1eda4ab26dd2be6 /unix/tclUnixTime.c | |
| parent | acfeb395d7d2f90fea8b4ddb58f20e4afb786b6e (diff) | |
| download | tcl-fa9df063be85647f595d21ad8c51e20ec04061e3.zip tcl-fa9df063be85647f595d21ad8c51e20ec04061e3.tar.gz tcl-fa9df063be85647f595d21ad8c51e20ec04061e3.tar.bz2 | |
The write and flush operations of reflected transforms ([chan push]) have
been converting all lower level channel errors from Tcl_WriteRaw() into
EINVAL. Generally this is a perplexing discard of useful information, but
worse it interferes with the EAGAIN signalling that is required to manage
the BLOCKED state of a nonblocking channel. Thanks to aspect for demo
scripts that pointed to the bug.
Diffstat (limited to 'unix/tclUnixTime.c')
0 files changed, 0 insertions, 0 deletions
