summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2014-05-20 15:17:11 (GMT)
committerdgp <dgp@users.sourceforge.net>2014-05-20 15:17:11 (GMT)
commit6d1eb2b3a5f8601cab4e5a51b9944af285a309c8 (patch)
treef1c76a510f420a054ca20cb3bc492d14bc685d94 /generic
parent894694c3c2fe89f7232fc5c8993c664747d59253 (diff)
parentab71a62c9e9b8c57834e4b4deb60b59596ad9586 (diff)
parentba99f64fadc5aa254af2bd6c0ed481887704cdcf (diff)
downloadtcl-6d1eb2b3a5f8601cab4e5a51b9944af285a309c8.zip
tcl-6d1eb2b3a5f8601cab4e5a51b9944af285a309c8.tar.gz
tcl-6d1eb2b3a5f8601cab4e5a51b9944af285a309c8.tar.bz2
Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in particular not allowing them to leak between multiple layers of a stacked channel. Much common code refactored into ChanRead().