|
- Interrupts:
- Enabled
- State and Key:
- Supervisor state and key 0
- ASC Mode:
- P=H=S
- AMODE, RMODE:
- AMODE=31, RMODE=ANY
- LOCKS:
- No locks held
- Registers:
-
Unless otherwise specified, all registers must be restored
to their contents on entry. - 15
- Return code
- For pre-processing exit:
- R15 = 0
- Continue processing of this DESERV call.
- R15 = 4
- Discontinue processing of this DESERV call. Control is immediately
returned to the caller of DESERV with the return and reason codes
as set by the exit in the DESX fields DESX_RETURN_CODE and DESX_REASON_CODE.
- For post-processing exit:
- R15 = 0
- Continue processing of this DESERV call (that is, return to the
caller of DESERV).
- R15 = 4
- Control is returned to the caller of DESERV with the return and
reason codes as set by the exit in the DESX fields DESX_RETURN_CODE
and DESX_REASON_CODE. Values for DESX_RETURN_CODE and DESX_REASON_CODE
are described in the macro IGWDES. The reason code structure is such
that the first two bytes are system component id and module id (that
is, system diagnostic information). The low order two bytes contain
the real reason code as indicated in the macro IGWDES. For additional
return and reason codes for the GET, RENAME, DELETE, and UPDATE return
and reason codes, refer to z/OS DFSMS Macro Instructions for Data Sets.
- Restriction: Any other return code from the exits causes
DESERV code to take an SVC dump.
|