For the IRXINIT initialization routine, the contents of the registers
on return are:
- Register 0
- Contains the address of the new environment block if IRXINIT
initialized a new environment, or the address of the environment block
for the current non-reentrant environment that IRXINIT located.
If
you called IRXINIT to initialize a new environment and IRXINIT could
not initialize the environment, register 0 contains the same value
as on entry. If you called IRXINIT to find an environment and IRXINIT
could not locate the environment, register 0 contains a 0.
If
IRXINIT returns with return code 100 or 104, register 0 contains the
abend and reason code. Return codes describes the return
codes and how IRXINIT returns the abend and reason codes for return
codes 100 and 104.
- Register 1
- Address of the parameter list.
IRXINIT uses three parameters
(parameters 6, 7, and 9) for output only (see Table 1).
Output parameters describes the three output parameters.
- Registers 2-14
- Same as on entry
- Register 15
- Return code