Index: uspace/lib/libc/generic/io/io.c
===================================================================
--- uspace/lib/libc/generic/io/io.c	(revision cc27c8c5e6462ab97fd46b844e8591be59e37ac6)
+++ uspace/lib/libc/generic/io/io.c	(revision bac82eebae5b85ba4fd0a1442b085cfb504958ee)
@@ -348,5 +348,9 @@
 {
 	char c;
-	
+
+	/* This could be made faster by only flushing when needed. */
+	if (stdout) fflush(stdout);
+	if (stderr) fflush(stderr);
+
 	if (fread(&c, sizeof(char), 1, stream) < sizeof(char))
 		return EOF;
