fix warnings about unused variables and add SA_RESTART --- src/base/daemon.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/base/daemon.c b/src/base/daemon.c index 2f7f37f..e24eaaa 100644 --- a/src/base/daemon.c +++ b/src/base/daemon.c @@ -539,6 +539,9 @@ static void sigterm_handler(int signum, siginfo_t *info, void *ptr) */ static void sighup_handler(int signum, siginfo_t *info, void *ptr) { + (void)signum; + (void)info; + (void)ptr; ncs_sel_obj_ind(&hangup_sel_obj); } @@ -605,7 +608,7 @@ NCS_SEL_OBJ* daemon_sighup_install(int *hangup_fd) sigemptyset(&act.sa_mask); act.sa_sigaction = sighup_handler; - act.sa_flags = SA_SIGINFO; + act.sa_flags = SA_RESTART | SA_SIGINFO; if (sigaction(SIGHUP, &act, NULL) < 0) { syslog(LOG_ERR, "sigaction HUP failed: %s", strerror(errno)); exit(EXIT_FAILURE); -- 2.7.4 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel