CLUST_FIRST
if (boot->bpbRootClust < CLUST_FIRST ||
boot->NumClusters += CLUST_FIRST;
if (lfcl < CLUST_FIRST || lfcl >= boot->NumClusters) {
lfoff = (lfcl - CLUST_FIRST) * boot->ClusterSize
off = (startcl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
if ((endcl == curcl) || (startcl < CLUST_FIRST))
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
for (head = CLUST_FIRST;
for (head = CLUST_FIRST; head < boot->NumClusters; head++)
return (cl >= CLUST_FIRST && cl < boot->NumClusters);
for (cl = CLUST_FIRST; cl < boot->NumClusters; cl++) {
if (cn < CLUST_FIRST || cn > pmp->pm_maxcluster)
if (start < CLUST_FIRST || start + count - 1 > pmp->pm_maxcluster)
pmp->pm_nxtfree = CLUST_FIRST;
while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) {
sbp->f_blocks = pmp->pm_maxcluster - CLUST_FIRST + 1;
pmp->pm_nxtfree = CLUST_FIRST;
if (pmp->pm_nxtfree < CLUST_FIRST)
pmp->pm_nxtfree = CLUST_FIRST;
(de_cn2bn((pmp), (cn)-CLUST_FIRST) + (pmp)->pm_firstcluster)
if (cn < CLUST_FIRST || cn > pmp->pm_maxcluster)
if (start < CLUST_FIRST || start + count - 1 > pmp->pm_maxcluster)
pmp->pm_nxtfree = CLUST_FIRST;
while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) {
<= ((CLUST_RSRVD - CLUST_FIRST) & FAT12_MASK)) {