Nobody <nobody at nowhere.invalid> writes: > It's probably related to the fact that std{in,out,err} are Unicode > streams. There's no fundamental reason a Unicode stream should have to be line buffered. If it's "related", it's only in that an oversight was made in the course of making that change.