26 #ifndef G4HadSignalHandler_off
31 namespace G4HadSignalHandler_local
36 static void (*G4HadSignalHandler_initial)(
int);
49 G4HadSignalHandler_local::G4HadSignalHandler_initial =
53 theCache.push_back(aNew);
59 signal (SIGSEGV, G4HadSignalHandler_local::G4HadSignalHandler_initial);
66 for(
int c=iii;
c!=-1;
c--)
71 std::cerr <<
"callback to user-defined or default signal handler"<<endl;
72 signal (SIGSEGV, G4HadSignalHandler_local::G4HadSignalHandler_initial);