/*
* Catch all deadly signals while running the external command, because a
* CTRL-C, Ctrl-Break or illegal instruction might otherwise kill us.
*/
signal(SIGINT, exitapp);
#if defined(__GNUC__) && !defined(__MINGW32__)
signal(SIGKILL, exitapp);
#else
signal(SIGBREAK, exitapp);
#endif
signal(SIGILL, exitapp);
signal(SIGFPE, exitapp);
signal(SIGSEGV, exitapp);
signal(SIGTERM, exitapp);
signal(SIGABRT, exitapp);
* Catch all deadly signals while running the external command, because a
* CTRL-C, Ctrl-Break or illegal instruction might otherwise kill us.
*/
signal(SIGINT, exitapp);
#if defined(__GNUC__) && !defined(__MINGW32__)
signal(SIGKILL, exitapp);
#else
signal(SIGBREAK, exitapp);
#endif
signal(SIGILL, exitapp);
signal(SIGFPE, exitapp);
signal(SIGSEGV, exitapp);
signal(SIGTERM, exitapp);
signal(SIGABRT, exitapp);