diff options
Diffstat (limited to 'rts/posix/Signals.h')
-rw-r--r-- | rts/posix/Signals.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rts/posix/Signals.h b/rts/posix/Signals.h index e1d550fdad..30bc63ee46 100644 --- a/rts/posix/Signals.h +++ b/rts/posix/Signals.h @@ -13,7 +13,9 @@ # include <signal.h> #endif -extern rtsBool anyUserHandlers(void); +#pragma GCC visibility push(hidden) + +rtsBool anyUserHandlers(void); #if !defined(THREADED_RTS) extern siginfo_t pending_handler_buf[]; @@ -24,5 +26,7 @@ void startSignalHandlers(Capability *cap); extern StgInt *signal_handlers; +#pragma GCC visibility pop + #endif /* POSIX_SIGNALS_H */ |