]> git.sur5r.net Git - openldap/commit - libraries/liblmdb/mdb.c
ITS#8209 MDB_CP_COMPACT: Threading/error handling
authorHallvard Furuseth <hallvard@openldap.org>
Sat, 25 Jun 2016 05:55:34 +0000 (07:55 +0200)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 15 Dec 2016 21:27:32 +0000 (22:27 +0100)
commit1d8623504790540e481b4c24838f9c48ef58c117
tree61d2cf782388698e018ecf39e29a4ab14c02b54d
parentf24d7d2c83670848194f89c8455538394d2e09f5
ITS#8209 MDB_CP_COMPACT: Threading/error handling

Handle errors.  Fix cond_wait condition so mc_new
is the sole control var.  Drop specious cond_waits.
Do not look at 'mo' while copythr writes it.

Don't know if posix_memalign() pointer is defined after failure.
Some _aligned_free() doc seems to say arg NULL = user error.
libraries/liblmdb/mdb.c