]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9910 fix undefined MDB_FDATASYNC on MacOSX
authorNikoPLP <info@parlepeuple.fr>
Thu, 1 Sep 2022 14:58:19 +0000 (14:58 +0000)
committerHoward Chu <hyc@openldap.org>
Thu, 1 Sep 2022 16:41:50 +0000 (17:41 +0100)
Broken by d85fe32 ITS#9372

libraries/liblmdb/mdb.c

index 5bdec70b1914f345f7f20be469a0205a1c9a5981..c9c39b0eb6199dfc9f14f1d4645bf0cc51d22188 100644 (file)
@@ -164,9 +164,10 @@ typedef SSIZE_T    ssize_t;
 #if defined(__FreeBSD__) && defined(__FreeBSD_version) && __FreeBSD_version >= 1100110
 # define MDB_USE_POSIX_MUTEX   1
 # define MDB_USE_ROBUST        1
-#elif defined(__APPLE__) && !defined(MDB_USE_ROBUST)
-# define MDB_USE_POSIX_SEM     1
 #elif defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
+# if defined(__APPLE__) && !defined(MDB_USE_ROBUST)
+# define MSB_USE_POSIX_SEM     1
+# endif
 # if !(defined(MDB_USE_POSIX_MUTEX) || defined(MDB_USE_POSIX_SEM))
 # define MDB_USE_SYSV_SEM      1
 # endif