From e610e61620c42dd7ea2ee6278888bc659d1909ad Mon Sep 17 00:00:00 2001 From: sewardj Date: Tue, 24 Apr 2001 11:20:50 +0000 Subject: [PATCH] [project @ 2001-04-24 11:20:50 by sewardj] Make posix symbols disappear for Mingwin builds. --- ghc/rts/Linker.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ghc/rts/Linker.c b/ghc/rts/Linker.c index 887773d..12febd0 100644 --- a/ghc/rts/Linker.c +++ b/ghc/rts/Linker.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Linker.c,v 1.37 2001/04/14 22:29:16 qrczak Exp $ + * $Id: Linker.c,v 1.38 2001/04/24 11:20:50 sewardj Exp $ * * (c) The GHC Team, 2000 * @@ -68,7 +68,14 @@ typedef struct _RtsSymbolVal { #define Maybe_ForeignObj #define Maybe_Stable_Names #endif - + +#if !defined (mingw32_TARGET_OS) +#define RTS_POSIX_ONLY_SYMBOLS \ + SymX(stg_sig_install) \ + Sym(nocldstop) +#else +#define RTS_POSIX_ONLY_SYMBOLS +#endif #define RTS_SYMBOLS \ SymX(MainRegTable) \ @@ -204,8 +211,6 @@ typedef struct _RtsSymbolVal { SymX(defaultsHook) \ SymX(PreTraceHook) \ SymX(PostTraceHook) \ - SymX(stg_sig_install) \ - Sym(nocldstop) \ SymX(createAdjustor) \ SymX(rts_mkChar) \ SymX(rts_mkInt) \ @@ -306,6 +311,7 @@ RTS_SYMBOLS static RtsSymbolVal rtsSyms[] = { RTS_SYMBOLS RTS_LONG_LONG_SYMS + RTS_POSIX_ONLY_SYMBOLS { 0, 0 } /* sentinel */ }; -- 1.7.10.4