> it never actually formats any lines. If, on the other hand, while > formatting on stdin, fmt(1) formatted on a line-by-line basis (per > '\n'), then its use (at least for me) could be greatly widened.
i don't think this will help. unless you multithread fmt (seems silly), you're going to have the input or output blocking problem. you can imagine an arbitrarly long line choking your proposed setup, as you can imagine that outputting on '\n' to confuse you if you expect output after every line. - erik