X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FRtsAPI.h;h=7672dc6d61db898985f836d4bbbaefb2adb84130;hb=c92c748727ef6cf3ea70bc065aecb31d513c305d;hp=fc4507ee69ed05d09ebd3b02f3d0f7911fb5728e;hpb=33a7aa8bb2584a8e4cb8bdae27f6d56696f2dea5;p=ghc-hetmet.git diff --git a/ghc/includes/RtsAPI.h b/ghc/includes/RtsAPI.h index fc4507e..7672dc6 100644 --- a/ghc/includes/RtsAPI.h +++ b/ghc/includes/RtsAPI.h @@ -1,5 +1,5 @@ /* ---------------------------------------------------------------------------- - * $Id: RtsAPI.h,v 1.25 2002/01/22 13:54:22 simonmar Exp $ + * $Id: RtsAPI.h,v 1.26 2002/02/15 07:23:02 sof Exp $ * * (c) The GHC Team, 1998-1999 * @@ -101,6 +101,12 @@ rts_eval_ ( HaskellObj p, unsigned int stack_size, /*out*/HaskellObj *ret ); SchedulerStatus rts_evalIO ( HaskellObj p, /*out*/HaskellObj *ret ); +#if defined(COMPILING_RTS_MAIN) +/* Used by the RTS' main() only */ +SchedulerStatus +rts_mainEvalIO ( HaskellObj p, /*out*/HaskellObj *ret ); +#endif + SchedulerStatus rts_evalStableIO ( HsStablePtr s, /*out*/HsStablePtr *ret );