From 12ebcffba4320c99be7461b5c629d085e3fdf6bf Mon Sep 17 00:00:00 2001 From: Ali Caglayan Date: Sun, 28 Dec 2025 00:34:25 +0000 Subject: [PATCH] ITS#10420 LMDB: add support for Haiku --- libraries/liblmdb/mdb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index 9c1dd91183..1cec612013 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -135,6 +135,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 */