id summary reporter owner description type status priority milestone component version resolution keywords cc field_blocks field_dependson field_seealso 202 fgetc() should be smarter about buffer flushing Jiri Svoboda "Currently fgetc() tries to flush stdout and stderr every time it's called. This is because if we are reading from stdin, the standard behavior is to actually display everything that was sent to stdout before. Right now fgetc() is probably too conservative. Question is how smart it needs to be when deciding whether to flush (so that it's not overly progressive). Is it enough to check whether stream == stdin or do we need to check whether the underlying file descriptor is a console? (We probably should). This problem contributes to slow reading of stdin. See also #200 and #201. " enhancement new major helenos/unspecified mainline