diff options
author | dgp <dgp@noemail.net> | 2014-10-17 15:20:34 (GMT) |
---|---|---|
committer | dgp <dgp@noemail.net> | 2014-10-17 15:20:34 (GMT) |
commit | e770c1ef59718fa714e17e91db88cbb3030a88c3 (patch) | |
tree | 51ac3aae97c75ade5379471958a041a26e43d5a8 /compat | |
parent | 12ee4ec3cb79d45a4fa3ffd111c56b8d69b5ee87 (diff) | |
download | tcl-e770c1ef59718fa714e17e91db88cbb3030a88c3.zip tcl-e770c1ef59718fa714e17e91db88cbb3030a88c3.tar.gz tcl-e770c1ef59718fa714e17e91db88cbb3030a88c3.tar.bz2 |
[10dc6daa37] [gets] on a non-blocking channel must take care so that
1) At least one call to the channel driver input proc gets made.
Failure to do this locks up the channel - catastrophic FAIL.
2) After any driver call reports BLOCKED, don't call again.
This is less serious, but FAILs to respect the non-blocking setting.
Code corrections and tests included, to restore 8.5.15 compat.
FossilOrigin-Name: 87fc2707a08cdebd353814f1a982ef0a6f9feeda
Diffstat (limited to 'compat')
0 files changed, 0 insertions, 0 deletions