main: move signal handler setting to util.c

This commit is contained in:
Miroslav Lichvar
2015-07-27 14:27:41 +02:00
parent 2d581a6a86
commit ceef8ad2d8
3 changed files with 18 additions and 6 deletions

14
util.c
View File

@@ -839,3 +839,17 @@ UTI_DecodePasswordFromText(char *key)
return len;
}
}
/* ================================================== */
int
UTI_SetQuitSignalsHandler(void (*handler)(int))
{
signal(SIGINT, handler);
signal(SIGTERM, handler);
#if !defined(WINNT)
signal(SIGQUIT, handler);
signal(SIGHUP, handler);
#endif /* WINNT */
return 1;
}