catch SIGINT, SIGHUP and SIGSEGV and shutdown cleanly
This commit is contained in:
parent
1c09a4adb2
commit
c3f140033c
1 changed files with 3 additions and 0 deletions
3
init.cpp
3
init.cpp
|
@ -120,6 +120,9 @@ bool AppInit2(int argc, char* argv[])
|
|||
sigemptyset(&sa.sa_mask);
|
||||
sa.sa_flags = 0;
|
||||
sigaction(SIGTERM, &sa, NULL);
|
||||
sigaction(SIGINT, &sa, NULL);
|
||||
sigaction(SIGHUP, &sa, NULL);
|
||||
sigaction(SIGSEGV, &sa, NULL);
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
Loading…
Reference in a new issue