Lines Matching refs:dir
597 static DOS_DIR dir[DEPSEC];
622 if ((err = ioget(fs->fd, lsec + sec, 0, dir, secbyt(1))))
625 if (!*dir[ent].de.name)
627 if (*dir[ent].de.name != 0xe5) {
628 if ((dir[ent].de.attr & FA_MASK) == FA_XDE) {
629 x = dir[ent].xde.seq;
631 dir[ent].xde.chk == chk)) {
633 chk = dir[ent].xde.chk;
637 cp_xdnm(lfn, &dir[ent].xde);
642 } else if (!(dir[ent].de.attr & FA_LABEL)) {
644 x = dos_checksum(dir[ent].de.name, dir[ent].de.ext);
649 cp_sfn(sfn, &dir[ent].de);
653 *dep = &dir[ent].de;