X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FGlobals.c;h=7b8967f685e4d635e8382d29bf389559cd95bcd3;hb=d108044bef62f6a0d579c92ced5e8188f72edc2d;hp=01d8a8f1fd10d7d35bd610bc6d856dea12d720a8;hpb=f1d99ae043da2a4825d88756275477d82d92c967;p=ghc-hetmet.git diff --git a/rts/Globals.c b/rts/Globals.c index 01d8a8f..7b8967f 100644 --- a/rts/Globals.c +++ b/rts/Globals.c @@ -20,11 +20,12 @@ typedef enum { TypeableStore, - GHCConcSignalHandlerStore, - GHCConcPendingEventsStore, - GHCConcPendingDelaysStore, - GHCConcIOManagerThreadStore, - GHCConcProddingStore, + GHCConcSignalSignalHandlerStore, + GHCConcWindowsPendingDelaysStore, + GHCConcWindowsIOManagerThreadStore, + GHCConcWindowsProddingStore, + SystemEventThreadEventManagerStore, + SystemEventThreadIOManagerThreadStore, MaxStoreKey } StoreKey; @@ -87,31 +88,37 @@ getOrSetTypeableStore(StgStablePtr ptr) } StgStablePtr -getOrSetGHCConcSignalHandlerStore(StgStablePtr ptr) +getOrSetGHCConcSignalSignalHandlerStore(StgStablePtr ptr) { - return getOrSetKey(GHCConcSignalHandlerStore,ptr); + return getOrSetKey(GHCConcSignalSignalHandlerStore,ptr); } StgStablePtr -getOrSetGHCConcPendingEventsStore(StgStablePtr ptr) +getOrSetGHCConcWindowsPendingDelaysStore(StgStablePtr ptr) { - return getOrSetKey(GHCConcPendingEventsStore,ptr); + return getOrSetKey(GHCConcWindowsPendingDelaysStore,ptr); } StgStablePtr -getOrSetGHCConcPendingDelaysStore(StgStablePtr ptr) +getOrSetGHCConcWindowsIOManagerThreadStore(StgStablePtr ptr) { - return getOrSetKey(GHCConcPendingDelaysStore,ptr); + return getOrSetKey(GHCConcWindowsIOManagerThreadStore,ptr); } StgStablePtr -getOrSetGHCConcIOManagerThreadStore(StgStablePtr ptr) +getOrSetGHCConcWindowsProddingStore(StgStablePtr ptr) { - return getOrSetKey(GHCConcIOManagerThreadStore,ptr); + return getOrSetKey(GHCConcWindowsProddingStore,ptr); } StgStablePtr -getOrSetGHCConcProddingStore(StgStablePtr ptr) +getOrSetSystemEventThreadEventManagerStore(StgStablePtr ptr) { - return getOrSetKey(GHCConcProddingStore,ptr); + return getOrSetKey(SystemEventThreadEventManagerStore,ptr); +} + +StgStablePtr +getOrSetSystemEventThreadIOManagerThreadStore(StgStablePtr ptr) +{ + return getOrSetKey(SystemEventThreadIOManagerThreadStore,ptr); }