X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FRts.h;h=cec93e68b0db571e0cdb4c026dfd90d83e9cdfb1;hb=c245355e6f2c7b7c95e9af910c4d420e13af9413;hp=df8cb469009d5a521b1edb3f8004aa318d75104b;hpb=a8b5e840ebb42522992749eb9afd1a9ba870d234;p=ghc-hetmet.git diff --git a/includes/Rts.h b/includes/Rts.h index df8cb46..cec93e6 100644 --- a/includes/Rts.h +++ b/includes/Rts.h @@ -18,6 +18,9 @@ extern "C" { #endif #include "Stg.h" +// ToDo: move RtsExternal stuff elsewhere +#include "RtsExternal.h" + // Turn off inlining when debugging - it obfuscates things #ifdef DEBUG # undef STATIC_INLINE @@ -165,7 +168,8 @@ TAG_CLOSURE(StgWord tag,StgClosure * p) /* Parallel information */ #include "Parallel.h" #include "OSThreads.h" -#include "SMP.h" +#include "SMPClosureOps.h" +#include "SpinLock.h" /* GNU mp library */ #if defined(HAVE_FRAMEWORK_GMP)