/* -----------------------------------------------------------------------------
- * $Id: Main.c,v 1.33 2002/02/05 15:42:04 simonpj Exp $
+ * $Id: Main.c,v 1.35 2002/07/18 06:05:30 sof Exp $
*
* (c) The GHC Team 1998-2000
*
#include "RtsFlags.h"
#include "RtsUtils.h"
#include "Prelude.h"
+#include <stdlib.h>
#ifdef DEBUG
# include "Printer.h" /* for printing */
fprintf(stderr, "==== [%x] Main Thread Started ...\n", mytid));
/* ToDo: Dump event for the main thread */
- status = rts_evalIO((HaskellObj)mainIO_closure, NULL);
+ status = rts_mainEvalIO((HaskellObj)mainIO_closure, NULL);
} else {
/* Just to show we're alive */
IF_PAR_DEBUG(verbose,
# elif defined(GRAN)
/* ToDo: Dump event for the main thread */
- status = rts_evalIO(mainIO_closure, NULL);
+ status = rts_mainEvalIO(mainIO_closure, NULL);
# else /* !PAR && !GRAN */
/* ToDo: want to start with a larger stack size */
- status = rts_evalIO((HaskellObj)mainIO_closure, NULL);
+ status = rts_mainEvalIO((HaskellObj)mainIO_closure, NULL);
# endif /* !PAR && !GRAN */