catch SIGINT, SIGHUP and SIGSEGV and shutdown cleanly

This commit is contained in:
tcatm 2011-03-23 18:27:30 +01:00
parent 1c09a4adb2
commit c3f140033c

View File

@ -120,6 +120,9 @@ bool AppInit2(int argc, char* argv[])
sigemptyset(&sa.sa_mask); sigemptyset(&sa.sa_mask);
sa.sa_flags = 0; sa.sa_flags = 0;
sigaction(SIGTERM, &sa, NULL); sigaction(SIGTERM, &sa, NULL);
sigaction(SIGINT, &sa, NULL);
sigaction(SIGHUP, &sa, NULL);
sigaction(SIGSEGV, &sa, NULL);
#endif #endif
// //