X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRtsStartup.c;h=b0cddbd18fa99343f5308343191b8f92fb78ffab;hb=0a4162ac3cda41ef43b0e1ece4b6042327b8556c;hp=f0b2598734505d098f6ad712424847028f85fb09;hpb=849ce0c790ae8eeb636c722149993e7fb9766c9d;p=ghc-hetmet.git diff --git a/rts/RtsStartup.c b/rts/RtsStartup.c index f0b2598..b0cddbd 100644 --- a/rts/RtsStartup.c +++ b/rts/RtsStartup.c @@ -184,7 +184,9 @@ hs_init(int *argc, char **argv[]) getStablePtr((StgPtr)runSparks_closure); getStablePtr((StgPtr)ensureIOManagerIsRunning_closure); +#ifndef mingw32_HOST_OS getStablePtr((StgPtr)runHandlers_closure); +#endif /* initialise the shared Typeable store */ initGlobalStore(); @@ -370,7 +372,7 @@ hs_exit_(rtsBool wait_foreign) /* stop the ticker */ stopTimer(); - exitTimer(); + exitTimer(wait_foreign); // set the terminal settings back to what they were #if !defined(mingw32_HOST_OS)