From 066bb696e3659719b89dda143aae6528051ec081 Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Wed, 5 Jan 2022 15:24:29 +0300 Subject: [PATCH] mdbx: avoid including `sys/sem.h` when `MDBX_LOCKING != MDBX_LOCKING_SYSV`. Fixes https://github.com/erthink/libmdbx/issues/258. --- src/lck-posix.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lck-posix.c b/src/lck-posix.c index 346b62dc..285a9e67 100644 --- a/src/lck-posix.c +++ b/src/lck-posix.c @@ -15,7 +15,10 @@ #if !(defined(_WIN32) || defined(_WIN64)) /* !Windows LCK-implementation */ #include "internals.h" + +#if MDBX_LOCKING == MDBX_LOCKING_SYSV #include +#endif /* MDBX_LOCKING == MDBX_LOCKING_SYSV */ /*----------------------------------------------------------------------------*/ /* global constructor/destructor */