Index: libcfa/src/bits/defs.hfa
===================================================================
--- libcfa/src/bits/defs.hfa	(revision 95dab9ec006307c04669f1d2832d144a7ff5a92f)
+++ libcfa/src/bits/defs.hfa	(revision 9cd5bd2665deba4718673a3686869490de73341e)
@@ -21,5 +21,4 @@
 #include <stdint.h>
 #include <assert.h>
-#include <signal.h>
 
 #define likely(x)   __builtin_expect(!!(x), 1)
@@ -59,5 +58,7 @@
 void abort( bool signalAbort, const char fmt[], ... ) __attribute__ (( format(printf, 2, 3), __nothrow__, __leaf__, __noreturn__ ));
 extern "C" {
+#endif
 void __cabi_abort( const char fmt[], ... ) __attribute__ (( format(printf, 1, 2), __nothrow__, __leaf__, __noreturn__ ));
+#ifdef __cforall
 }
 #endif
