On Wed, Feb 08, 2012, Dugger, Donald D <donald.d.dugger at intel.com> wrote: > Unless they've changed things (I've worked on so many versions of > Linux/Unix I do get confused :) but `stdio' is supposed to check and, > if the output is a file then it's buffered and, if it's a terminal, > then it's unbuffered. Hi Don! I'm pretty sure this can vary from system to system, but generally stdio is line buffered if connected to a terminal. http://www.pixelbeat.org/programming/stdio_buffering/ Either way, your point still stands :) JE