16 for(i = 0; i < 4; i++)
19 return STATFIXLEN + ns;
23 convD2M(Dir *d, uchar *buf, uint nbuf)
27 int i, ns, nsv[4], ss;
41 for(i = 0; i < 4; i++){
42 nsv[i] = strlen(sv[i]);
48 /* set size befor erroring, so user can know how much is needed */
49 /* note that length excludes count field itself */
50 PBIT16(p, ss-BIT16SZ);
60 PBIT8(p, d->qid.type);
62 PBIT32(p, d->qid.vers);
64 PBIT64(p, d->qid.path);
75 for(i = 0; i < 4; i++){
77 if(p + ns + BIT16SZ > ebuf)
81 memmove(p, sv[i], ns);