X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FMain.c;h=7721438646fcd663ce064a102234c94634fe69eb;hb=61ccfec175e1f51b2c89559faf91d9bee0b3b601;hp=114b3fc01fdc09c6a4aa7db8c43ad9e27465f995;hpb=423d477bfecd490de1449c59325c8776f91d7aac;p=ghc-hetmet.git diff --git a/ghc/rts/Main.c b/ghc/rts/Main.c index 114b3fc..7721438 100644 --- a/ghc/rts/Main.c +++ b/ghc/rts/Main.c @@ -1,5 +1,4 @@ /* ----------------------------------------------------------------------------- - * $Id: Main.c,v 1.41 2004/08/13 13:10:10 simonmar Exp $ * * (c) The GHC Team 1998-2000 * @@ -78,14 +77,14 @@ int main(int argc, char *argv[]) if (IAmMainThread == rtsTrue) { IF_PAR_DEBUG(verbose, - fprintf(stderr, "==== [%x] Main Thread Started ...\n", mytid)); + debugBelch("==== [%x] Main Thread Started ...\n", mytid)); /* ToDo: Dump event for the main thread */ status = rts_mainLazyIO((HaskellObj)mainIO_closure, NULL); } else { /* Just to show we're alive */ IF_PAR_DEBUG(verbose, - fprintf(stderr, "== [%x] Non-Main PE enters scheduler via taskStart() without work ...\n", + debugBelch("== [%x] Non-Main PE enters scheduler via taskStart() without work ...\n", mytid)); /* all non-main threads enter the scheduler without work */ @@ -110,11 +109,11 @@ int main(int argc, char *argv[]) /* check the status of the entire Haskell computation */ switch (status) { case Killed: - prog_belch("main thread exited (uncaught exception)"); + errorBelch("main thread exited (uncaught exception)"); exit_status = EXIT_KILLED; break; case Interrupted: - prog_belch("interrupted"); + errorBelch("interrupted"); exit_status = EXIT_INTERRUPTED; break; case Success: @@ -122,7 +121,7 @@ int main(int argc, char *argv[]) break; #if defined(PAR) case NoStatus: - prog_belch("main thread PE killed; probably due to failure of another PE; check /tmp/pvml..."); + errorBelch("main thread PE killed; probably due to failure of another PE; check /tmp/pvml..."); exit_status = EXIT_KILLED; break; #endif