X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2Frts%2FGlobals.h;h=218b7ef155358ff3244beac5092552017c7ae1f9;hb=1a410093862a85b51aa59605af80868eaecd25c4;hp=71846e75a109a42b6f0c60a3018f2ed4031d9b79;hpb=a2a67cd520b9841114d69a87a423dabcb3b4368e;p=ghc-hetmet.git diff --git a/includes/rts/Globals.h b/includes/rts/Globals.h index 71846e7..218b7ef 100644 --- a/includes/rts/Globals.h +++ b/includes/rts/Globals.h @@ -7,12 +7,22 @@ * even when multiple versions of the library are loaded. e.g. see * Data.Typeable and GHC.Conc. * + * Do not #include this file directly: #include "Rts.h" instead. + * + * To understand the structure of the RTS headers, see the wiki: + * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes + * * ---------------------------------------------------------------------------*/ #ifndef RTS_GLOBALS_H #define RTS_GLOBALS_H StgStablePtr getOrSetTypeableStore(StgStablePtr value); -StgStablePtr getOrSetSignalHandlerStore(StgStablePtr value); +StgStablePtr getOrSetGHCConcSignalSignalHandlerStore(StgStablePtr value); +StgStablePtr getOrSetGHCConcWindowsPendingDelaysStore(StgStablePtr ptr); +StgStablePtr getOrSetGHCConcWindowsIOManagerThreadStore(StgStablePtr ptr); +StgStablePtr getOrSetGHCConcWindowsProddingStore(StgStablePtr ptr); +StgStablePtr getOrSetSystemEventThreadEventManagerStore(StgStablePtr ptr); +StgStablePtr getOrSetSystemEventThreadIOManagerThreadStore(StgStablePtr ptr); #endif /* RTS_GLOBALS_H */