tdb2: check lock owner in tdb1 backend.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:42:13 +0000 (08:12 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 13 Sep 2011 22:42:13 +0000 (08:12 +0930)
commitd26908846a84bcff7860ebdb384bbff030206675
tree6589b8a22fa0fab916600683a36fccb06e7c3282
parent85fe9cffe529fd6a8c76ca5f0e3c68c090ce25bf
tdb2: check lock owner in tdb1 backend.

This reports errors if we fork() while holding a lock, or misuse a tdb
which we have dual-opened.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit bef6f1b02e95370ecb2cb44be87c82afc9cb74b2)
lib/tdb2/lock.c
lib/tdb2/private.h
lib/tdb2/tdb1_lock.c