summaryrefslogtreecommitdiffstats
path: root/src/sss_client
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-12-09 22:06:40 +0100
committerJakub Hrozek <jhrozek@redhat.com>2014-03-14 14:16:33 +0100
commitfa0938a6e3cb928602633c3da0b909deb269369d (patch)
tree6ebe9d9b79752f29a6587eaf5bb296d1e76b3837 /src/sss_client
parent2bdadc5274df42738b97045cd01cd63d3651daf9 (diff)
downloadsssd-fa0938a6e3cb928602633c3da0b909deb269369d.tar.gz
sssd-fa0938a6e3cb928602633c3da0b909deb269369d.tar.xz
sssd-fa0938a6e3cb928602633c3da0b909deb269369d.zip
Use pattern #elif defined(identifier)
We had in source code following pattern #elif HAVE_<name> It worked because undefined identifier(in some cases) was evaluated to 0. But we do not care about value of HAVE_SOMETHING. We just need to know whether identifier was defined. There is not equivalent to #ifdef (short for of #if definded) We need to use long form: #elif defined HAVE_<name> It causes also compiler warning with enabled compiler flag -Wundef. Reviewed-by: Pavel Reichl <preichl@redhat.com>
Diffstat (limited to 'src/sss_client')
-rw-r--r--src/sss_client/common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sss_client/common.c b/src/sss_client/common.c
index 6044af072..ebe783aba 100644
--- a/src/sss_client/common.c
+++ b/src/sss_client/common.c
@@ -1022,7 +1022,7 @@ static int sss_mutexattr_setrobust (pthread_mutexattr_t *attr)
{
#ifdef HAVE_PTHREAD_MUTEXATTR_SETROBUST
return pthread_mutexattr_setrobust(attr, PTHREAD_MUTEX_ROBUST);
-#elif HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP
+#elif defined(HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP)
return pthread_mutexattr_setrobust_np(attr, PTHREAD_MUTEX_ROBUST_NP);
#else
#warning Robust mutexes are not supported on this platform.
@@ -1034,7 +1034,7 @@ static int sss_mutex_consistent(pthread_mutex_t *mtx)
{
#ifdef HAVE_PTHREAD_MUTEX_CONSISTENT
return pthread_mutex_consistent(mtx);
-#elif HAVE_PTHREAD_MUTEX_CONSISTENT_NP
+#elif defined(HAVE_PTHREAD_MUTEX_CONSISTENT_NP)
return pthread_mutex_consistent_np(mtx);
#else
#warning Robust mutexes are not supported on this platform.