Type ASSEMBLE
Source Lines : 1,612
Fixes Applied : 7
Most Recent Version : Wednesday, December 13, 1978
Last Fix ID : [HRC035DK]
Module
DMKFRE
Function
TO PROVIDE THE CALLER WITH A FREE STORAGE BLOCK, EITHER FROM A SUBPOOL, FOR SMALL-SIZE BLOCKS, OR FROM A CHAINED LIST, FOR LARGER BLOCKS.
Attributes
SERIALLY REUSABLE, RESIDENT, CALLED VIA BALR
Calls to Other Routines
DMKPTRFR - CALLED TO OBTAIN A PAGE FROM DYNAMIC PAGING AREA IF IT IS NECESSARY TO CALL DMKPTRFR TO OBTAIN A PAGE FROM THE DYNAMIC PAGING AREA AND DMKFRE WAS ENTERED AT ENTRY POINT DMKFRERC, DMKPTRFR WILL BE CALLED WITH 'PARM = 2' TO INDICATE THAT IF A PAGE CANNOT BE OBTAINED, A CC=1 SHOULD BE RETURNED TO DMKFRE INSTEAD OF ABENDING VM/370 WITH A PTR07. DMKFRE WILL THEN RETURN THE SAME CONDITION CODE TO THE CALLER SO THAT AN APPROPRIATE ERROR MESSAGE CAN BE ISSUED.