CRT: handle (ignore) signals `USR1` and `USR2`

These should not kill the application.
wilder
Christian Hesse 2 years ago committed by cgzones
parent 240dd4ab50
commit 1acdf8709e
  1. 4
      CRT.c

@ -965,6 +965,8 @@ static void CRT_installSignalHandlers(void) {
signal(SIGINT, CRT_handleSIGTERM);
signal(SIGTERM, CRT_handleSIGTERM);
signal(SIGQUIT, CRT_handleSIGTERM);
signal(SIGUSR1, SIG_IGN);
signal(SIGUSR2, SIG_IGN);
}
void CRT_resetSignalHandlers(void) {
@ -979,6 +981,8 @@ void CRT_resetSignalHandlers(void) {
signal(SIGINT, SIG_DFL);
signal(SIGTERM, SIG_DFL);
signal(SIGQUIT, SIG_DFL);
signal(SIGUSR1, SIG_DFL);
signal(SIGUSR2, SIG_DFL);
}
#ifdef HAVE_GETMOUSE

Loading…
Cancel
Save