Register 15 contains a return code indicating if an environment
was successfully initialized. Possible return codes (in decimal) are:
- 0
- A new environment was successfully initialized.
- 4
- The function code is not valid.
- 8
- All addresses in the table were not resolved. One or more LOAD
failures were encountered. Initialization continues.
- 12
- Storage for the preinitialization environment could not be obtained.
- 32
- All addresses in the table were not resolved. One or more routines
within the table were not AMODE 64 or were generated by a non Language Environment® conforming
HLL. Initialization continues.
- 40
- All addresses in the table were not resolved. One or more LOAD
failures were encountered, and one or more routines within the table
were not AMODE 64 or were generated by a non Language Environment conforming
HLL. Initialization continues.
- 48
- CELQPIPI was called from a non-64-bit environment.
- 56
- An unhandled condition occurred.
- 60
- One or more reserved fields in the service routine vector were
non-zero.
- 64
- In the service routine vector, the @LOAD field was non-zero and
the @DELETE field was zero, or the @LOAD field was zero and the @DELETE
field was non-zero. The LOAD and DELETE routines must both be present
in the service vector, or both fields must be zero.
- 68
- In the service routine vector, the @GETSTORE field was non-zero
and the @FREESTORE field was zero, or the @GETSTORE field was zero
and the @FREESTORE field was non-zero. The GETSTORE and FREESTORE
routines must both be present in the service vector, or both fields
must be zero.