X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Fprivate.h;h=c95c7e05e59181f9d67c8131c7d813353a4c99af;hp=1e31ec159fbe457cfd570cdf60d6461d62e52dfa;hb=e6862ec8ae269217f3596f5af84747868b983afb;hpb=45e9956d665dc8819eb183ae239581410dcecdb3 diff --git a/ccan/tdb2/private.h b/ccan/tdb2/private.h index 1e31ec15..c95c7e05 100644 --- a/ccan/tdb2/private.h +++ b/ccan/tdb2/private.h @@ -35,7 +35,6 @@ #include #include #include -#include #if HAVE_BYTESWAP_H #include #endif @@ -336,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; @@ -550,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,