X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRtsStartup.c;h=71978007f3e1d22ca774f515f82fcfaefad352d3;hb=47936fa626f195b057de16b35c0e6ca40666fc62;hp=147de7b857f85127aaa9933ba0a3eefceec384f9;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/rts/RtsStartup.c b/rts/RtsStartup.c index 147de7b..7197800 100644 --- a/rts/RtsStartup.c +++ b/rts/RtsStartup.c @@ -228,6 +228,10 @@ hs_init(int *argc, char **argv[]) x86_init_fpu(); #endif +#if defined(THREADED_RTS) && !defined(mingw32_HOST_OS) + ioManagerStart(); +#endif + /* Record initialization times */ stat_endInit(); } @@ -325,6 +329,10 @@ hs_exit(void) /* start timing the shutdown */ stat_startExit(); +#if defined(THREADED_RTS) && !defined(mingw32_HOST_OS) + ioManagerDie(); +#endif + /* stop all running tasks */ exitScheduler();