DFSRCHBK

DFSRCHBK (in source module DFSRCHB0) is a CSECT within the DL/I space management load module DFSDHDS0. It searches a selected block for a given amount of free space. It will attempt to optimize the free space chosen within the block based on size and whether or not the bitmap block that describes this block needs to be updated. While it is scanning for free space, if it finds two adjacent free space holes, it will attempt to combine them.

This CSECT also has special logic for load mode processing and backout processing.

Hints

For performance considerations for CSECT DFSRCHBK, please refer to module DFSDHDS0.

Reference Sources

More information is available in the IMS DBSOURCE Library Data Set. See your IMS systems programmer.