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/vacfs.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/vacfs.c')
-rw-r--r-- | src/cmd/vac/vacfs.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/cmd/vac/vacfs.c b/src/cmd/vac/vacfs.c index 5ec17aec..5c65cf3b 100644 --- a/src/cmd/vac/vacfs.c +++ b/src/cmd/vac/vacfs.c @@ -637,14 +637,11 @@ vacstat(VacFile *parent, VacDir *vd, uchar *p, int np) char *ext = nil; #endif - USED(parent); - memset(&dir, 0, sizeof(dir)); - /* - * Where do path and version come from - */ - dir.qid.path = vd->qid; + dir.qid.path = vd->qid + vacfilegetqidoffset(parent); + if(vd->qidspace) + dir.qid.path += vd->qidoffset; dir.qid.vers = vd->mcount; dir.mode = vd->mode & 0777; if(vd->mode & ModeAppend){ |