9 dirread9p(Req *r, Dirgen *gen, void *aux)
16 if(r->ifcall.offset == 0)
19 start = r->fid->dirindex;
21 p = (uchar*)r->ofcall.data;
22 ep = p+r->ifcall.count;
25 memset(&d, 0, sizeof d);
26 if((*gen)(start, &d, aux) < 0)
28 rv = convD2M(&d, p, ep-p);
38 r->fid->dirindex = start;
39 r->ofcall.count = p - (uchar*)r->ofcall.data;