BPEBPGET
Routing code
Get a buffer from a buffer pool.
- Return Code
- Explanation
- X'00000004'
- No buffer could be obtained because the pool is at its upper limit.
- X'00000008'
- No buffer could be obtained because a BPEGETM call for buffer storage failed.
- X'00000020'
- The value specified on the SIZE parameter was zero or negative.
- X'00000024'
- The value specified on the PREFIX was not between 0 and 256.
- X'00000028'
- A nonzero value was specified on the PREFIX parameter, but the buffer pool was not created with FORMAT=PREFIX.
- X'0000002C'
- The address of the word to receive the returned buffer address (BUFFERPTR) was not valid (it was in the first 4K of storage).
- X'00000030'
- The token passed to BPEBPGET was not a valid token for any BPE-managed buffer pool.
- X'000000F8'
- The requested function is not present in the BPE system at execution time. This is likely due to a macro or module mismatch.
- X'000000FC'
- The parameter list version generated by the macro is not supported by the called service routine. This is likely due to a macro or module mismatch.