MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / adfSetBlockUsed

Function adfSetBlockUsed

dep/adflib/src/adf_bitm.c:231–243  ·  view source on GitHub ↗

* adfSetBlockUsed * */

Source from the content-addressed store, hash-verified

229 *
230 */
231void adfSetBlockUsed(struct Volume* vol, SECTNUM nSect)
232{
233 uint32_t oldValue;
234 int sectOfMap = nSect-2;
235 int block = sectOfMap/(127*32);
236 int indexInMap = (sectOfMap/32)%127;
237
238 oldValue = vol->bitmapTable[ block ]->map[ indexInMap ];
239
240 vol->bitmapTable[ block ]->map[ indexInMap ]
241 = oldValue & (~bitMask[ sectOfMap%32 ]);
242 vol->bitmapBlocksChg[ block ] = TRUE;
243}
244
245
246/*

Callers 3

adfUndelDirFunction · 0.85
adfUndelFileFunction · 0.85
adfGetFreeBlocksFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected