[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#7775) LMDB terminates Postfix daemon process without logfile record
On 2014-01-05 20:03, hyc@symas.com wrote:
> I made this comment to Hallvard as well. It should be:
>
> MDB_assert_func *
> mdb_env_set_assert(MDB_env *env, MDB_assert_func *func, void *info);
Yes, I missed that. Hadn't intended to take this ITS into such
a detour.
Maybe such a context argument can be useful outside asserts too
though, like a Python wrapper which wants the Python element
wrapping the MDB_env of a given txn.
If so, instead of passing the context to mdb_env_set_assert():
int mdb_env_set_userctx(env, void *ctx);
void *mdb_env_get_userctx(env);
assert() could still pass it out to the assert fallback.
--
Hallvard