X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Fprivate.h;h=c95c7e05e59181f9d67c8131c7d813353a4c99af;hp=90fe7376b3558665cac13a30d4a864697d3388e6;hb=e37b906781eeddb89d2ba6c5c39e9d20e4111c18;hpb=f367a1dc8573db0a1f6f49fcda474eb51c192241 diff --git a/ccan/tdb2/private.h b/ccan/tdb2/private.h index 90fe7376..c95c7e05 100644 --- a/ccan/tdb2/private.h +++ b/ccan/tdb2/private.h @@ -335,6 +335,7 @@ struct tdb_file { int fd; /* Lock information */ + pid_t locker; struct tdb_lock allrecord_lock; size_t num_lockrecs; struct tdb_lock *lockrecs; @@ -549,7 +550,7 @@ enum TDB_ERROR tdb_unlock_hashes(struct tdb_context *tdb, tdb_len_t hash_range, int ltype); /* For closing the file. */ -void tdb_unlock_all(struct tdb_context *tdb); +void tdb_lock_cleanup(struct tdb_context *tdb); /* Lock/unlock a particular free bucket. */ enum TDB_ERROR tdb_lock_free_bucket(struct tdb_context *tdb, tdb_off_t b_off,