From: Hallvard Furuseth Date: Sun, 21 Aug 2016 21:22:18 +0000 (+0200) Subject: Clean up MDB_USE_ROBUST #defines X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=da4443a9b3f6b3ecf8594a706e0403eaf301727f;p=openldap Clean up MDB_USE_ROBUST #defines Make explicit and default nonzero equivalent. Parenthesize. --- diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index 3e16b87770..32f0a5a881 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -303,6 +303,10 @@ union semun { # define MDB_USE_ROBUST 0 # else # define MDB_USE_ROBUST 1 +# endif +#endif /* !MDB_USE_ROBUST */ + +#if defined(MDB_USE_POSIX_MUTEX) && (MDB_USE_ROBUST) /* glibc < 2.12 only provided _np API */ # if (defined(__GLIBC__) && GLIBC_VER < 0x02000c) || \ (defined(PTHREAD_MUTEX_ROBUST_NP) && !defined(PTHREAD_MUTEX_ROBUST)) @@ -310,10 +314,9 @@ union semun { # define pthread_mutexattr_setrobust(attr, flag) pthread_mutexattr_setrobust_np(attr, flag) # define pthread_mutex_consistent(mutex) pthread_mutex_consistent_np(mutex) # endif -# endif -#endif /* MDB_USE_ROBUST */ +#endif /* MDB_USE_POSIX_MUTEX && MDB_USE_ROBUST */ -#if defined(MDB_OWNERDEAD) && MDB_USE_ROBUST +#if defined(MDB_OWNERDEAD) && (MDB_USE_ROBUST) #define MDB_ROBUST_SUPPORTED 1 #endif