]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10420 LMDB: add support for Haiku
authorAli Caglayan <alizter@gmail.com>
Sun, 28 Dec 2025 00:34:25 +0000 (00:34 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 13 Jan 2026 16:50:48 +0000 (16:50 +0000)
libraries/liblmdb/mdb.c

index cffd9cf05995ad1618c2d28f3491d7fe44e05cfa..626c0c3cf476d262ee1faa230817097906f289aa 100644 (file)
@@ -177,6 +177,9 @@ typedef SSIZE_T     ssize_t;
 # endif
 #elif defined(__ANDROID__)
 # define MDB_FDATASYNC         fsync
+#elif defined(__HAIKU__)
+# define MDB_USE_POSIX_SEM     1
+# define MDB_FDATASYNC         fsync
 #endif
 
 /* NetBSD does not define union semun in sys/sem.h */