title: C - implications of fflush(stdout)
body: <p>Does <code>fflush(stdout)</code> do anything <em>besides</em> flushing the output buffer?</p>
  
  <p>Or what <em>does</em> flushing the output buffer imply?</p>
  
  <p>Because in a scheduler, I just resolved a segfault by throwing an <code>fflush(stdout)</code> into the context switch, even though for debugging purposes, all writes to <code>stdout</code> had been disabled, which - as far as I'm concerned - should have rendered any kind of flushing obsolete.</p>