X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FLinker.c;h=a82babce5242c6da41bb8b3353ba63613354cc7d;hb=9428b42b8e4b21493055b54f176cffa0a5b879b6;hp=153b2bc51ad780f980fb3a5c50d60beec520dd02;hpb=a1cb8472337f6a3ba1533010bc1598e2cc6c8212;p=ghc-hetmet.git diff --git a/ghc/rts/Linker.c b/ghc/rts/Linker.c index 153b2bc..a82babc 100644 --- a/ghc/rts/Linker.c +++ b/ghc/rts/Linker.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Linker.c,v 1.75 2001/12/10 17:55:40 sewardj Exp $ + * $Id: Linker.c,v 1.76 2001/12/10 17:59:54 sof Exp $ * * (c) The GHC Team, 2000, 2001 * @@ -151,6 +151,11 @@ typedef struct _RtsSymbolVal { Sym(__umoddi3) #endif +#ifndef SMP +# define MAIN_CAP_SYM SymX(MainCapability) +#else +# define MAIN_CAP_SYM +#endif #define RTS_SYMBOLS \ Maybe_ForeignObj \ @@ -174,7 +179,7 @@ typedef struct _RtsSymbolVal { SymX(stg_gen_chk) \ SymX(stg_yield_to_interpreter) \ SymX(ErrorHdrHook) \ - SymX(MainCapability) \ + MAIN_CAP_SYM \ SymX(MallocFailHook) \ SymX(NoRunnableThreadsHook) \ SymX(OnExitHook) \