Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Freeing a private memory object z/OS MVS Programming: Extended Addressability Guide SA23-1394-00 |
|
When your program no longer needs the memory object, it
uses IARV64 DETACH to free (delete) the memory object. You can free
memory objects that are related to each other through the user token
defined on the IARV64 GETSTOR request. Additionally, all programs
can use the following parameters:
Authorized programs can use additional parameters:
Three conditions to avoid when you try to free a memory object
are:
If you specify the COND=YES parameter, you must also specify a
user token. In the recovery routine that gets control at an abend,
you can try one of the following:
As part of normal task termination, RSM frees the memory objects owned by the terminating task; if RSM determines that there are fixed pages in the memory object, the system issues a CALLRTM TYPE=MEMTERM request that results in address space termination. To avoid this MEMTERM, your recovery routine should try to terminate any active I/O into the memory object that your program created and free any pages that your program fixed. |
Copyright IBM Corporation 1990, 2014
|