X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FRtsExternal.h;h=bf581b7a2b0d2cd2c9abf0c4a326ce0d82e276a0;hb=382fce427106197b5e7dec81165af20329ac6cc2;hp=8e1a26acab379cba867651ce2c60853e46150fc3;hpb=5c42da2ef1a50fc0c47d229743f96f9f6c0dace3;p=ghc-hetmet.git diff --git a/includes/RtsExternal.h b/includes/RtsExternal.h index 8e1a26a..bf581b7 100644 --- a/includes/RtsExternal.h +++ b/includes/RtsExternal.h @@ -73,10 +73,19 @@ extern void rts_ConsoleHandlerDone ( int ev ); extern int stg_sig_install (int, int, StgStablePtr *, void *); #endif -#if !defined(mingw32_HOST_OS) +#if defined(mingw32_HOST_OS) +extern StgInt console_handler; +#else extern StgInt *signal_handlers; #endif + +#if defined(mingw32_HOST_OS) +void *getIOManagerEvent (void); +StgWord32 readIOManagerEvent (void); +void sendIOManagerEvent (StgWord32 event); +#else extern void setIOManagerPipe (int fd); +#endif extern void* allocateExec(unsigned int len);