tdb: use same expansion factor logic when expanding for new recovery area.
[mat/samba.git] / lib / tdb / common / tdb_private.h
index 3c6aabffc76a7c244df9a29d42f9003b54cac3dd..4fc7381aa041201d87ae815d715f25e861e53b4e 100644 (file)
@@ -271,6 +271,7 @@ tdb_off_t tdb_find_lock_hash(struct tdb_context *tdb, TDB_DATA key, uint32_t has
                           struct tdb_record *rec);
 void tdb_io_init(struct tdb_context *tdb);
 int tdb_expand(struct tdb_context *tdb, tdb_off_t size);
+tdb_off_t tdb_expand_adjust(tdb_off_t map_size, tdb_off_t size, int page_size);
 int tdb_rec_free_read(struct tdb_context *tdb, tdb_off_t off,
                      struct tdb_record *rec);
 bool tdb_write_all(int fd, const void *buf, size_t count);