diff options
-rw-r--r-- | ghc/rts/RtsUtils.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ghc/rts/RtsUtils.c b/ghc/rts/RtsUtils.c index 76eb7d1c66..636eff77fb 100644 --- a/ghc/rts/RtsUtils.c +++ b/ghc/rts/RtsUtils.c @@ -32,13 +32,12 @@ #include <stdarg.h> #include <stdio.h> -#if defined(openbsd_TARGET_OS) -# ifdef HAVE_SIGNAL_H -# include <signal.h> -# endif -# ifdef HAVE_PTHREAD_H -# include <pthread.h> -# endif +#ifdef HAVE_SIGNAL_H +#include <signal.h> +#endif + +#if defined(THREADED_RTS) && defined(openbsd_TARGET_OS) && defined(HAVE_PTHREAD_H) +#include <pthread.h> #endif /* ----------------------------------------------------------------------------- |