application: don't ignore SIGHUP but do config file reopen.

This commit is contained in:
Harald Welte 2013-03-18 19:06:13 +01:00
parent 4de854dcf0
commit 8e878738d1
1 changed files with 6 additions and 1 deletions

View File

@ -72,13 +72,18 @@
struct log_target *osmo_stderr_target;
static void sighup_hdlr(int signal)
{
log_targets_reopen();
}
/*! \brief Ignore \ref SIGPIPE, \ref SIGALRM, \ref SIGHUP and \ref SIGIO */
void osmo_init_ignore_signals(void)
{
/* Signals that by default would terminate */
signal(SIGPIPE, SIG_IGN);
signal(SIGALRM, SIG_IGN);
signal(SIGHUP, SIG_IGN);
signal(SIGHUP, &sighup_hdlr);
signal(SIGIO, SIG_IGN);
}