diff options
author | Volker Lendecke <vl@samba.org> | 2012-12-20 16:36:02 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2013-02-05 13:18:28 +0100 |
commit | 72cd5d5ff664dc46afb3dd6a5ea45a28ef7b8591 (patch) | |
tree | 345e21bb28f13b724fa9ec8ff28b266a2c06ec79 /lib/tdb/common/summary.c | |
parent | 71247ec4bdefb3a1b16619f7ea7404bcbafb5b60 (diff) | |
download | samba-72cd5d5ff664dc46afb3dd6a5ea45a28ef7b8591.tar.gz samba-72cd5d5ff664dc46afb3dd6a5ea45a28ef7b8591.tar.bz2 samba-72cd5d5ff664dc46afb3dd6a5ea45a28ef7b8591.zip |
tdb: Remove "header" from tdb_context
header.hash_size was the only thing we ever referenced outside of
tdb_open_ex and its direct callees. So this shrinks the tdb_context by
164 bytes.
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Tue Feb 5 13:18:28 CET 2013 on sn-devel-104
Diffstat (limited to 'lib/tdb/common/summary.c')
-rw-r--r-- | lib/tdb/common/summary.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/tdb/common/summary.c b/lib/tdb/common/summary.c index 82572616e4..f4e6d2c7b4 100644 --- a/lib/tdb/common/summary.c +++ b/lib/tdb/common/summary.c @@ -116,7 +116,7 @@ _PUBLIC_ char *tdb_summary(struct tdb_context *tdb) tally_init(&hash); tally_init(&uncoal); - for (off = TDB_DATA_START(tdb->header.hash_size); + for (off = TDB_DATA_START(tdb->hash_size); off < tdb->map_size - 1; off += sizeof(rec) + rec.rec_len) { if (tdb->methods->tdb_read(tdb, off, &rec, sizeof(rec), @@ -159,7 +159,7 @@ _PUBLIC_ char *tdb_summary(struct tdb_context *tdb) if (unc > 1) tally_add(&uncoal, unc - 1); - for (off = 0; off < tdb->header.hash_size; off++) + for (off = 0; off < tdb->hash_size; off++) tally_add(&hash, get_hash_length(tdb, off)); /* 20 is max length of a %zu. */ @@ -190,7 +190,7 @@ _PUBLIC_ char *tdb_summary(struct tdb_context *tdb) (keys.num + freet.num + dead.num) * (sizeof(struct tdb_record) + sizeof(uint32_t)) * 100.0 / tdb->map_size, - tdb->header.hash_size * sizeof(tdb_off_t) + tdb->hash_size * sizeof(tdb_off_t) * 100.0 / tdb->map_size); unlock: |