Index: src/libcfa/interpose.c
===================================================================
--- src/libcfa/interpose.c	(revision 8a5bdf0e5cae741f25456c4dcc99d18df1fa0cad)
+++ src/libcfa/interpose.c	(revision 94dea962ecb08721f776abce4b76fdfc342043c7)
@@ -10,6 +10,6 @@
 // Created On       : Wed Mar 29 16:10:31 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb  8 16:18:09 2018
-// Update Count     : 75
+// Last Modified On : Tue May  1 15:05:35 2018
+// Update Count     : 83
 //
 
@@ -95,4 +95,5 @@
 void sigHandler_fpe  ( __CFA_SIGPARMS__ );
 void sigHandler_abort( __CFA_SIGPARMS__ );
+void sigHandler_term ( __CFA_SIGPARMS__ );
 
 struct {
@@ -114,4 +115,6 @@
 		__cfaabi_sigaction( SIGFPE , sigHandler_fpe  , SA_SIGINFO ); // Failure handler
 		__cfaabi_sigaction( SIGABRT, sigHandler_abort, SA_SIGINFO ); // Failure handler
+		__cfaabi_sigaction( SIGTERM, sigHandler_term , SA_SIGINFO ); // Failure handler
+		__cfaabi_sigaction( SIGINT , sigHandler_term , SA_SIGINFO ); // Failure handler
 	}
 }
@@ -268,4 +271,8 @@
 }
 
+void sigHandler_term( __CFA_SIGPARMS__ ) {
+	abort( "Application stopped by %s signal.", sig == SIGINT ? "an interrupt (SIGINT)" : "a terminate (SIGTERM)" );
+}
+
 // Local Variables: //
 // mode: c //
