summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixSock.c
diff options
context:
space:
mode:
authordgp@users.sourceforge.net <dgp>2014-10-17 15:20:34 (GMT)
committerdgp@users.sourceforge.net <dgp>2014-10-17 15:20:34 (GMT)
commit05c0670dec3afbdcfef1e4e103144300f07267e4 (patch)
tree51ac3aae97c75ade5379471958a041a26e43d5a8 /unix/tclUnixSock.c
parent151e614717bc8d97853912b6cf6da51bce935c41 (diff)
downloadtcl-05c0670dec3afbdcfef1e4e103144300f07267e4.zip
tcl-05c0670dec3afbdcfef1e4e103144300f07267e4.tar.gz
tcl-05c0670dec3afbdcfef1e4e103144300f07267e4.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.
Diffstat (limited to 'unix/tclUnixSock.c')
0 files changed, 0 insertions, 0 deletions