1 | heap_id | Output | INT4 |
2 | initial_size | Input | INT4 |
3 | increment | Input | INT4 |
4 | alloc_strat_id | Input | INT4 |
5 | fc | Output | FEEDBACK |
The Create Heap (CEECRHP) API creates a new heap.
None.
Note: If system resources are constrained, the system may override the value specified.
Note: If system resources are constrained, the system may override the value specified.
0 | Specifies use of an allocation strategy that is the optimal default for the system. |
1 | Same as 0. |
40-44 | User-defined allocation strategies. See Define Heap Allocation Strategy (CEE4DAS) API for information on defining allocation strategies. |
For allocation strategy values outside of the values specified above:
2-39 | The values are reserved for other systems. If they are specified, message CEE0814 is issued. |
45-49 | The values are reserved for other systems. If they are specified, message CEE0815 is issued. |
50-99 | The values are not supported by ILE. If they are specified, message CEE0806 is issued. |
Severities of 10 or less represent success. For higher severities, no heap is created, and all other output values are undefined.
CEE0000 | The API completed successfully |
Severity: 00 | |
CEE0804 | The initial_size parameter is not valid |
Severity: 30 | |
CEE0805 | The increment parameter is not valid |
Severity: 30 | |
CEE0806 | Allocation strategy identifier value is not valid |
Severity: 30 | |
CEE0809 | The maximum number of heaps supported by ILE has been reached |
Severity: 30 | |
CEE0813 | Insufficient storage available to satisfy the request |
Severity: 30 | |
CEE0814 | Allocation strategy identifier is not supported by ILE |
Severity: 30 | |
CEE0815 | Allocation strategy identifier is not supported by ILE |
Severity: 30 | |
CEE3006 | At least one field in the allocation strategy is not valid |
Severity: 30 |
Top | ILE CEE APIs | APIs by category |