FREEMAIN macro - is type 1, gets LOCAL lock.
Calls module IGVVSM24, entry point IGC005.
0-3 | a. | Single area request - length to be freed. |
b. | List area request - address of a list of FREEMAIN length requests (1 word per request); last word contains X'80' in byte 0. | |
c. | Variable Request-zero | |
4-7 | a. | Single area request - address of a word containing the address of the area to be freed. |
b. | List area request - address of a list of addresses of areas to be freed. | |
c. | Variable request-address of a doubleword containing the address to be freed in the first word and the length to be freed in the second word. | |
8 | Flag byte, format is: | |
00 | Unconditional single area request. | |
20 | Conditional single area request. | |
80 | Unconditional list area request. | |
A0 | Conditional list area request. | |
C0 | Unconditional variable request. | |
E0 | Conditional variable request. | |
9 | Subpool identification. |