ref: 338e78a0247c9df1b93116c983472ef7f2b37bbd
parent: 48edf79c691d40e7310b105a1488282a9919f608
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Jul 17 17:48:15 EDT 2024
gefs: dump dirs are dirs too even if they're down in the dumps
--- a/sys/src/cmd/gefs/fs.c
+++ b/sys/src/cmd/gefs/fs.c
@@ -262,7 +262,7 @@
d->qid.path = Qdump;
d->qid.vers = fs->nextgen;
d->qid.type = QTDIR;
- d->mode = 0555;
+ d->mode = DMDIR|0555;
d->atime = 0;
d->mtime = 0;
d->length = 0;
@@ -1991,7 +1991,7 @@
}
p = r->data;
n = m->count;
- d = f->dent->Xdir;
+ filldumpdir(&d);
if(s->overflow){
memcpy(d.name, s->kv.k+1, s->kv.nk-1);
d.name[s->kv.nk-1] = 0;
--
⑨