Lines Matching refs:dirbuf
1521 struct dirent dirbuf;
1543 * To be safe, initialize dirbuf
1545 memset(dirbuf.d_name, 0, sizeof(dirbuf.d_name));
1584 dirbuf.d_fileno = FAT32(pmp) ?
1587 dirbuf.d_type = DT_DIR;
1590 dirbuf.d_namlen = 1;
1591 dirbuf.d_name[0] = '.';
1594 dirbuf.d_namlen = 2;
1595 dirbuf.d_name[0] = '.';
1596 dirbuf.d_name[1] = '.';
1599 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf);
1601 dirbuf.d_off = offset + sizeof(struct direntry);
1602 dirent_terminate(&dirbuf);
1603 if (uio->uio_resid < dirbuf.d_reclen)
1605 error = uiomove(&dirbuf, dirbuf.d_reclen, uio);
1702 dirbuf.d_fileno = 1;
1704 dirbuf.d_fileno = cntobn(pmp, cn) *
1706 dirbuf.d_type = DT_DIR;
1708 dirbuf.d_fileno = (uoff_t)offset /
1710 dirbuf.d_type = DT_REG;
1714 dirbuf.d_namlen = dos2unixfn(dentp->deName,
1715 (u_char *)dirbuf.d_name,
1722 mbnambuf_flush(&nb, &dirbuf);
1724 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf);
1726 dirbuf.d_off = offset + sizeof(struct direntry);
1727 dirent_terminate(&dirbuf);
1728 if (uio->uio_resid < dirbuf.d_reclen) {
1732 error = uiomove(&dirbuf, dirbuf.d_reclen, uio);