From fc0d363a666ffb74984cb8f2808339b374c2e746 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 5 Jun 2019 18:59:10 +0200 Subject: [PATCH] add signal handler for SIGUSR1 to interrupt threads --- common/lib/utils.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/lib/utils.cpp b/common/lib/utils.cpp index 39e7d3b48..cf4aac879 100644 --- a/common/lib/utils.cpp +++ b/common/lib/utils.cpp @@ -128,6 +128,10 @@ int signals_init(void (*cb)(int signal, siginfo_t *sinfo, void *ctx)) if (ret) return ret; + ret = sigaction(SIGUSR1, &sa_quit, nullptr); + if (ret) + return ret; + ret = sigaction(SIGALRM, &sa_quit, nullptr); if (ret) return ret;