[project @ 1998-08-14 13:15:26 by sof]
authorsof <unknown>
Fri, 14 Aug 1998 13:15:26 +0000 (13:15 +0000)
committersof <unknown>
Fri, 14 Aug 1998 13:15:26 +0000 (13:15 +0000)
ErrorIO_innards: Flush stdio + stderr

ghc/runtime/main/StgStartup.lhc

index 6b6b77a..57089df 100644 (file)
@@ -310,6 +310,8 @@ STGFUN(ErrorIO_innards)
     /* Assumes that "TopClosure" has been set already */
 {
     FB_
+    fflush(stdout);
+    fflush(stderr);
     if (ErrorIO_call_count >= 16 /* MAGIC CONSTANT */ ) {
         /* Don't wrap the calls; we're done with STG land */
         fflush(stdout);
@@ -395,6 +397,8 @@ ErrorIO_innards(STG_NO_ARGS)
     /* Assumes that "TopClosure" has been set already */
 {
     FB_
+    fflush(stdout);
+    fflush(stderr);
     if (ErrorIO_call_count >= 16 /* MAGIC CONSTANT */ ) {
         /* Don't wrap the calls; we're done with STG land */
         fflush(stdout);