--- a/util.c Sat Nov 05 12:52:29 2011 -0700
+++ b/util.c Mon Nov 07 10:43:06 2011 -0800
@@ -75,6 +75,7 @@
PROG, timestamp, getpid(), level, file, line );
vfprintf( stderr, fmt, args );
va_end( args );
+ fflush( stderr );
return;
}
@@ -88,6 +89,7 @@
{
if ( v.debugmode >= 5 ) return;
fprintf( stdout, "%s", str );
+ fflush( stdout );
return;
}
@@ -164,6 +166,7 @@
v.timer.lines+1, (line_realloc == NULL ? strerror(errno) : "Line too large") );
free( line ), line = NULL;
printf( "\n" );
+ fflush( stdout );
}
else {
line = line_realloc;