> If you're confident that POSIX semaphores work well on MacOS, then go ahead
> and submit a patch to change the default selection for MacOS. Thanks.

Here are a couple of small possible patches for consideration (based
on mdb.master3 branch):
This is a trivial fix for several compilation errors (on Windows) due
to unknown size of void on the mdb.master3 branch:
https://github.com/kriszyp/lmdb/commit/12f1bdf9be5052728694eb5fa222688f50f84aa6.patch

And then this patch makes POSIX semaphores the default on MacOS unless
robust semaphores are specified (in which case it will go back to SysV
semaphores):
https://github.com/kriszyp/lmdb/commit/0971512f6a4aa5b05f99e481a6687d4802f70bef.patch

Thanks,
Kris

Reply via email to