X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FMain.c;h=6029921436b0d6a9fc1deb524c9af5076b4ac8bb;hb=85aa72b9dc6803685595936c61f3cab6faab815a;hp=a651eaa3a902602f2529d59920111abb463c9c09;hpb=6f0dcafbc883c851aaf6d5a7c446ddaaebe23361;p=ghc-hetmet.git diff --git a/ghc/rts/Main.c b/ghc/rts/Main.c index a651eaa..6029921 100644 --- a/ghc/rts/Main.c +++ b/ghc/rts/Main.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Main.c,v 1.39 2003/07/10 08:02:29 simonpj Exp $ + * $Id: Main.c,v 1.40 2003/09/21 22:20:55 wolfgang Exp $ * * (c) The GHC Team 1998-2000 * @@ -105,7 +105,9 @@ int main(int argc, char *argv[]) # else /* !PAR && !GRAN */ /* ToDo: want to start with a larger stack size */ - status = rts_mainLazyIO((HaskellObj)mainIO_closure, NULL); + rts_lock(); + status = rts_evalLazyIO((HaskellObj)mainIO_closure, NULL); + rts_unlock(); # endif /* !PAR && !GRAN */