• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/hfs-285/fsck_hfs/dfalib/

Lines Matching refs:filePtr

322 SetEndOfForkProc ( SFCB *filePtr, FSSize minEOF, FSSize maxEOF )
334 if ( minEOF > filePtr->fcbLogicalSize )
336 bytesToAdd = minEOF - filePtr->fcbLogicalSize;
338 if (bytesToAdd < filePtr->fcbClumpSize)
339 bytesToAdd = filePtr->fcbClumpSize; //���why not always be a mutiple of clump size ???
348 vcb = filePtr->fcbVolume;
357 if ( filePtr->fcbFileID == kHFSRepairCatalogFileID)
360 result = ExtendFileC ( vcb, filePtr, (bytesToAdd+511)>>9, flags, &actualSectorsAdded );
363 filePtr->fcbLogicalSize = filePtr->fcbPhysicalSize; // new B-tree looks at fcbEOF
364 fileSize = filePtr->fcbLogicalSize >> 9; // get size in sectors (for calls to ZeroFileBlocks)
369 if (filePtr->fcbLogicalSize < minEOF) {
380 if ( (filePtr->fcbFileID == kHFSExtentsFileID)
381 || (filePtr->fcbFileID == kHFSCatalogFileID)
382 || (filePtr->fcbFileID == kHFSStartupFileID)
383 || (filePtr->fcbFileID == kHFSAttributesFileID)
384 || (filePtr->fcbFileID == kHFSRepairCatalogFileID) )
391 result = ZeroFileBlocks( vcb, filePtr, fileSize - actualSectorsAdded, actualSectorsAdded );
396 if ( filePtr->fcbFileID == kHFSExtentsFileID )
398 // vcb->vcbXTAlBlks = filePtr->fcbPhysicalSize / vcb->vcbBlockSize;
402 result = ZeroFileBlocks( vcb, filePtr, fileSize - actualSectorsAdded, actualSectorsAdded );
404 else if ( filePtr->fcbFileID == kHFSCatalogFileID || filePtr->fcbFileID == kHFSRepairCatalogFileID )
406 // vcb->vcbCTAlBlks = filePtr->fcbPhysicalSize / vcb->vcbBlockSize;
410 result = ZeroFileBlocks( vcb, filePtr, fileSize - actualSectorsAdded, actualSectorsAdded );