summaryrefslogtreecommitdiff
path: root/signal
diff options
context:
space:
mode:
Diffstat (limited to 'signal')
-rw-r--r--signal/signal.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/signal/signal.h b/signal/signal.h
index 9cf9218a6d..93058973a9 100644
--- a/signal/signal.h
+++ b/signal/signal.h
@@ -340,9 +340,11 @@ extern int sigignore __P ((int __sig));
extern __sighandler_t sigset __P ((int __sig, __sighandler_t __disp));
#endif
+#ifdef __USE_POSIX
/* Some of the functions for handling signals in threaded programs must
be defined here. */
-#include <bits/sigthread.h>
+# include <bits/sigthread.h>
+#endif
/* The following functions are used internally in the C library and in
other code which need deep insights. */