fAllowedEndBlock
ASSERT(fAllowedEndBlock == 0 || fVolume->ToBlock(run) + run.Length() <= fAllowedEndBlock);
fAllowedEndBlock = endBlock;
if (fAllowedBeginBlock == 0 && fAllowedEndBlock == 0)
return runStart >= fAllowedBeginBlock && runStart + run.Length() <= fAllowedEndBlock;
if (fAllowedBeginBlock == 0 && fAllowedEndBlock == 0)
return runStart + run.Length() <= fAllowedBeginBlock || runStart >= fAllowedEndBlock;
if (fAllowedEndBlock > fVolume->NumBlocks())
if (fAllowedEndBlock == 0) {
lastAllowedGroup = (fAllowedEndBlock - 1) / bitsPerFullBlock;
lastGroupEnd = fAllowedEndBlock % bitsPerFullBlock;
off_t fAllowedEndBlock;