1 | heap_id | Input | INT4 |
2 | mark | Output | POINTER |
3 | fc | Output | FEEDBACK |
The Mark Heap (CEEMKHP) API returns a token, which can be used with the Release Heap (CEERLHP) API to free a heap storage group. After a CEEMKHP call, all storage subsequently obtained by the CEEGTST API can be freed by a single CEERLHP call. A heap may have multiple marks.
None.
CEE0000 | The API completed successfully |
Severity: 00 | |
CEE0803 | The heap identifier does not match any existing heap |
Severity: 30 | |
CEE0812 | The basic initial heap cannot be marked and discarded |
Severity: 30 |
The default heap in the activation group cannot be marked.
Multiple marks are maintained for each heap.
When a release operation is performed, the specified mark and all subsequent marks are removed from the list of active marks.
A mark should only be used in release operations. It should not be used as a pointer.
Top | ILE CEE APIs | APIs by category |