Browse Source

catch SIGINT, SIGHUP and SIGSEGV and shutdown cleanly

0.8
tcatm 14 years ago
parent
commit
c3f140033c
  1. 3
      init.cpp

3
init.cpp

@ -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
// //

Loading…
Cancel
Save