summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2017-05-27 18:27:53 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-06-08 17:09:26 +0200
commitcf098cbeef745b75d2efe8334d4d715bcef31883 (patch)
treebab01fb47332b8dd11b899df830df4fa6ef73884
parent24f4426ad579eb000397bda4f120d84896cad2d5 (diff)
downloadsssd-cf098cbeef745b75d2efe8334d4d715bcef31883.tar.gz
sssd-cf098cbeef745b75d2efe8334d4d715bcef31883.tar.xz
sssd-cf098cbeef745b75d2efe8334d4d715bcef31883.zip
UTIL: Remove signal.h from util/util.h
signal.h is not used directly by util/util.h. The header file signal.h must be included in 8 files and removing it from util.h it had to be added only to 5 missing file. But util/util.h is include in 377 files Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
-rw-r--r--src/tools/common/sss_process.c1
-rw-r--r--src/tools/sss_signal.c1
-rw-r--r--src/tools/sssctl/sssctl_logs.c1
-rw-r--r--src/tools/tools_mc_util.c1
-rw-r--r--src/util/util.h1
-rw-r--r--src/util/util_watchdog.c2
6 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/common/sss_process.c b/src/tools/common/sss_process.c
index 6df260731..574ccab24 100644
--- a/src/tools/common/sss_process.c
+++ b/src/tools/common/sss_process.c
@@ -20,6 +20,7 @@
#include <stdlib.h>
#include <stdio.h>
+#include <signal.h>
#include "util/util.h"
#include "tools/common/sss_process.h"
diff --git a/src/tools/sss_signal.c b/src/tools/sss_signal.c
index 3d6aa669e..c4d07f998 100644
--- a/src/tools/sss_signal.c
+++ b/src/tools/sss_signal.c
@@ -19,6 +19,7 @@
*/
#include <stdlib.h>
+#include <signal.h>
#include "config.h"
#include "tools/common/sss_process.h"
diff --git a/src/tools/sssctl/sssctl_logs.c b/src/tools/sssctl/sssctl_logs.c
index 571207c15..1aea54e36 100644
--- a/src/tools/sssctl/sssctl_logs.c
+++ b/src/tools/sssctl/sssctl_logs.c
@@ -20,6 +20,7 @@
#include <popt.h>
#include <stdio.h>
+#include <signal.h>
#include "util/util.h"
#include "tools/common/sss_tools.h"
diff --git a/src/tools/tools_mc_util.c b/src/tools/tools_mc_util.c
index 716e3760f..ba2342906 100644
--- a/src/tools/tools_mc_util.c
+++ b/src/tools/tools_mc_util.c
@@ -22,6 +22,7 @@
#include <talloc.h>
#include <fcntl.h>
#include <sys/stat.h>
+#include <signal.h>
#include "db/sysdb.h"
#include "util/util.h"
diff --git a/src/util/util.h b/src/util/util.h
index fc50f9ca0..b6d13816a 100644
--- a/src/util/util.h
+++ b/src/util/util.h
@@ -190,7 +190,6 @@ void server_loop(struct main_context *main_ctx);
void orderly_shutdown(int status);
/* from signal.c */
-#include <signal.h>
void BlockSignals(bool block, int signum);
void (*CatchSignal(int signum,void (*handler)(int )))(int);
diff --git a/src/util/util_watchdog.c b/src/util/util_watchdog.c
index 0df85b71c..59293db60 100644
--- a/src/util/util_watchdog.c
+++ b/src/util/util_watchdog.c
@@ -19,6 +19,8 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <signal.h>
+
#include "util/util.h"
#define WATCHDOG_DEF_INTERVAL 10