diff options
author | Russ Cox <rsc@swtch.com> | 2008-06-15 01:46:23 -0400 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2008-06-15 01:46:23 -0400 |
commit | fa3c8da1c01edc6559fa6ea71fdfb402cd9914b4 (patch) | |
tree | ae0eb53dc180f74b30e83f30db996bc4050a3752 /src/cmd/vac/file.c | |
parent | 4395d738f4f5a3a477e2a3a24b927e8a24ef4cc0 (diff) | |
download | plan9port-fa3c8da1c01edc6559fa6ea71fdfb402cd9914b4.tar.gz plan9port-fa3c8da1c01edc6559fa6ea71fdfb402cd9914b4.tar.bz2 plan9port-fa3c8da1c01edc6559fa6ea71fdfb402cd9914b4.zip |
vacfs: present qids correctly
Diffstat (limited to 'src/cmd/vac/file.c')
-rw-r--r-- | src/cmd/vac/file.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cmd/vac/file.c b/src/cmd/vac/file.c index fac419b1..9ae5530e 100644 --- a/src/cmd/vac/file.c +++ b/src/cmd/vac/file.c @@ -142,9 +142,16 @@ uvlong vacfilegetid(VacFile *f) { /* immutable */ +fprint(2, "getid %s %lld+%lld = %lld\n", f->dir.elem, f->qidoffset, f->dir.qid, f->qidoffset+f->dir.qid); return f->qidoffset + f->dir.qid; } +uvlong +vacfilegetqidoffset(VacFile *f) +{ + return f->qidoffset; +} + ulong vacfilegetmcount(VacFile *f) { @@ -402,6 +409,7 @@ dirlookup(VacFile *f, char *elem) filefree(ff); goto Err; } +fprint(2, "offset %s %lld\n", ff->dir.elem, ff->dir.qidoffset); ff->qidoffset = f->qidoffset + ff->dir.qidoffset; vtfileunlock(meta); vtblockput(b); |