If you are running from a tcl console (e.g. tkcon), this
is true, because it have captured your "stdin".
In general, you can have the input channel blocking, buffering, &c, controlled by the command fconfigure. This "-1" means the channel stdin is not blocking and have no...