BDI1_UNMAP
Service FileItemUnmap requests from the BDI system for HDS files
Invocation
CALL BDI1_UNMAP( NARG, ARGS, OARG, STATUS )
Description
Services BDI unmap requests for HDS files.
Arguments
-
NARG = INTEGER (given)
Number of method arguments
-
ARGS(*) = INTEGER (given)
ADI identifier of method arguments
-
OARG = INTEGER (rreturned)
Output data
-
STATUS = INTEGER (given and returned)
The global status.
References
BDI1_UNMAP_INT
Unmap an item given its private storage location
Invocation
CALL BDI1_UNMAP_INT( BDID, HFID, PSID, STATUS )
Description
Unmap an item given its private storage location. If the data is not
directly mapped to the file and the access mode is not read then an
optional WriteBack function is invoked.
Arguments
-
BDID = INTEGER (given)
ADI identifier to top level BDI object
-
HFID = INTEGER (given)
The ADI identifier of the HDS file object
-
PSID = INTEGER (given)
ADI identifier to private storage
-
STATUS = INTEGER (given and returned)
The global status.
References
BDI1_UNMAP_WB
Invoke a WriteBack function
Invocation
CALL BDI1_UNMAP_WB( WRITEB, BDID, HFID, PSID, STATUS )
Description
Invokes a WriteBack function to change memory data back to the file
representation immediately prior to it being written to file.
Arguments
-
WRITEB = EXTERNAL (given)
The WriteBack procedure
-
BDID = INTEGER (given)
ADI identifier to top level BDI object
-
HFID = INTEGER (given)
The ADI identifier of the HDS file object
-
PSID = INTEGER (given)
ADI identifier private storage
-
STATUS = INTEGER (given and returned)
The global status.
References