Index: trunk/Ohana/src/opihi/lib.shell/gprint.c
===================================================================
--- trunk/Ohana/src/opihi/lib.shell/gprint.c	(revision 24028)
+++ trunk/Ohana/src/opihi/lib.shell/gprint.c	(revision 27255)
@@ -305,4 +305,5 @@
   if (stream[0].mode == GP_FILE) {
     status = vfprintf (stream[0].file, format, argp);
+    fflush (stream[0].file);
     if (status < 0) {
       return (FALSE);
@@ -325,4 +326,5 @@
   if (stream[0].mode == GP_FILE) {
     fwrite (buffer, size, N, stream[0].file);
+    fflush (stream[0].file);
   } else {
     // XXX can we not use exising IOBuffer APIs here?
