SECSIZ
uchar_t fu_sector[SECSIZ];
#define DIRENTS (SECSIZ / sizeof (_dir_entry_t))
#define fat_bpc(i) (pi[(i)]->f_bpb.bs_spc * SECSIZ)
head->fi_count = SECSIZ;
sizeof (_dir_entry_t) / SECSIZ;
cluster_cache = bkmem_alloc(nsec_cache * SECSIZ);
head->fi_count = nsec_cache * SECSIZ;
while (off >= pcfsp->f_bpb.bs_spc * SECSIZ) {
off -= pcfsp->f_bpb.bs_spc * SECSIZ;
for (i = ((off / SECSIZ) % pcfsp->f_bpb.bs_spc); i < spc; i++) {
xfer = MIN(SECSIZ - (off % SECSIZ), c - count);
(void) bcopy(&block[off % SECSIZ], b, xfer);
sectn = (fat_index / SECSIZ) + ltohs(pcfsp->f_bpb.bs_resv_sectors)
fp += (fat_index % SECSIZ);
return (cluster_cache + (sector - nsec_start) * SECSIZ);
head->fi_count = nsec * SECSIZ;