summaryrefslogtreecommitdiff
path: root/source4/lib/tdb/common/dump.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-04-17 17:24:02 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:51:01 -0500
commit81fb404a6f61205ed141fd9f0681e704e2a33ad6 (patch)
tree9f8f6f81fa4e7ce1a6aebcbf4c387b005f4ab4b3 /source4/lib/tdb/common/dump.c
parent45e8a27d984d3d75ba8ebca1ef3522b2f0fb3d4d (diff)
downloadsamba-81fb404a6f61205ed141fd9f0681e704e2a33ad6.tar.gz
samba-81fb404a6f61205ed141fd9f0681e704e2a33ad6.tar.bz2
samba-81fb404a6f61205ed141fd9f0681e704e2a33ad6.zip
r22319: sync lib/tdb/ with samba3
metze (This used to be commit 8f24f6b38e967075589529a08c68a1a56f9f0499)
Diffstat (limited to 'source4/lib/tdb/common/dump.c')
-rw-r--r--source4/lib/tdb/common/dump.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/source4/lib/tdb/common/dump.c b/source4/lib/tdb/common/dump.c
index 577f23aac6..3f5c2c87f5 100644
--- a/source4/lib/tdb/common/dump.c
+++ b/source4/lib/tdb/common/dump.c
@@ -28,7 +28,8 @@
#include "tdb_private.h"
-static tdb_off_t tdb_dump_record(struct tdb_context *tdb, tdb_off_t offset)
+static tdb_off_t tdb_dump_record(struct tdb_context *tdb, int hash,
+ tdb_off_t offset)
{
struct list_struct rec;
tdb_off_t tailer_ofs, tailer;
@@ -39,8 +40,10 @@ static tdb_off_t tdb_dump_record(struct tdb_context *tdb, tdb_off_t offset)
return 0;
}
- printf(" rec: offset=0x%08x next=0x%08x rec_len=%d key_len=%d data_len=%d full_hash=0x%x magic=0x%x\n",
- offset, rec.next, rec.rec_len, rec.key_len, rec.data_len, rec.full_hash, rec.magic);
+ printf(" rec: hash=%d offset=0x%08x next=0x%08x rec_len=%d "
+ "key_len=%d data_len=%d full_hash=0x%x magic=0x%x\n",
+ hash, offset, rec.next, rec.rec_len, rec.key_len, rec.data_len,
+ rec.full_hash, rec.magic);
tailer_ofs = offset + sizeof(rec) + rec.rec_len - sizeof(tdb_off_t);
@@ -72,7 +75,7 @@ static int tdb_dump_chain(struct tdb_context *tdb, int i)
printf("hash=%d\n", i);
while (rec_ptr) {
- rec_ptr = tdb_dump_record(tdb, rec_ptr);
+ rec_ptr = tdb_dump_record(tdb, i, rec_ptr);
}
return tdb_unlock(tdb, i, F_WRLCK);