]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/language/c/libc/signals/v2_0/src/siginit.cxx
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / language / c / libc / signals / v2_0 / src / siginit.cxx
index 10489419646244261766231ab7b394adacfe33aa..9ff2fffbc23409ce79949bc6cbe4878364e6c59d 100644 (file)
@@ -56,6 +56,7 @@
 // CONFIGURATION
 
 #include <pkgconf/libc_signals.h>  // libc signals configuration
+#include <pkgconf/isoinfra.h>      // isoinfra defs, including CYGINT_ISO_EXIT
 
 // INCLUDES
 
@@ -392,7 +393,11 @@ cyg_libc_signals_default_handler(int sig)
 
     CYG_REPORT_FUNCARG1( "signal number = %d", sig );
 
+#if CYGINT_ISO_EXIT
     exit(1000 + sig); // FIXME
+#else
+    CYG_FAIL("Default signal handler called - no exit available");
+#endif
 
     CYG_REPORT_RETURN();
 } // cyg_libc_signals_default_handler()