> you will see the super block backup loop does not fflush(stdio) between > printf()s Was there a 'setbuf(stdout, NULL)' at the beginning? This would force immediate output from any printf's (less efficient than a fflush)