From 0fc334e130cb3ca30c29c2f5d8c378393ad0d072 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Mon, 23 May 2011 14:58:29 -0400 Subject: Import config.h earlier On RHEL 5 and other older platforms, failing to set _GNU_SOURCE early would cause some functions - such as strndup() - to be unavailable. --- src/monitor/monitor.c | 3 +-- src/sss_client/pam_sss.c | 2 +- src/util/util.h | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/monitor/monitor.c b/src/monitor/monitor.c index 5559bd9ab..d1f2e6610 100644 --- a/src/monitor/monitor.c +++ b/src/monitor/monitor.c @@ -19,13 +19,13 @@ along with this program. If not, see . */ +#include "util/util.h" #include #include #include #include #include #include -#include "config.h" #ifdef HAVE_SYS_INOTIFY_H #include #endif @@ -39,7 +39,6 @@ #include #include -#include "util/util.h" #include "popt.h" #include "tevent.h" #include "confdb/confdb.h" diff --git a/src/sss_client/pam_sss.c b/src/sss_client/pam_sss.c index d54c0251f..81e88139a 100644 --- a/src/sss_client/pam_sss.c +++ b/src/sss_client/pam_sss.c @@ -24,6 +24,7 @@ #define PAM_SM_SESSION #define PAM_SM_PASSWORD +#include "config.h" #include #include #include @@ -46,7 +47,6 @@ #include #define _(STRING) dgettext (PACKAGE, STRING) -#include "config.h" #define FLAGS_USE_FIRST_PASS (1 << 0) #define FLAGS_FORWARD_PASS (1 << 1) diff --git a/src/util/util.h b/src/util/util.h index ac6704ae3..4b6f3b78a 100644 --- a/src/util/util.h +++ b/src/util/util.h @@ -21,6 +21,7 @@ #ifndef __SSSD_UTIL_H__ #define __SSSD_UTIL_H__ +#include "config.h" #include #include #include @@ -36,8 +37,6 @@ #include #include -#include "config.h" - #include #include #include -- cgit