This service frees an area of memory previously obtained by the GXLGST31 (GXLGST64) service.
There are no performance implications.
|
The address of the system service parameter that was passed to the z/OS XML parser at initialization time.
The address of a fullword (doubleword) that contains the address of the memory to be freed.
A fullword (doubleword) that contains the length of the memory to be freed. Memory will always be freed in the same quantities under which it was allocated.
The name of a fullword where the exit can store any diagnostic information (usually a reason code).
The name of a fullword where the exit service stores the return code.
The name of a fullword where the exit service stores the reason code.
Return and Reason Codes:
The z/OS XML parser uses the convention that the exit will provide a return code value of zero when successful. Any nonzero value indicates failure.
For reason code descriptions, see Reason codes listed by value.
For an example using this exit service, see GXLEFRM (GXLFST example). These examples are located in SYS1.SAMPLIB .
The z/OS XML parser will free all memory obtained. Memory is freed in the same quantities under which it was allocated. See the MVS™ assembler services reference (SA22-7606) for more details on the STORAGE macro.