gtpi1m1lSystem Installation Support Reference

Library Function Return (ISO-C)

User exit routine UCCCLX is used with ISO-C support and is activated on return from an ISO-C library function if the exit point named CLX is active. User exit CLX is called from an ISO-C environment. Exit point CLX is located in the library startup code (CSTRTL).

Activation of this exit point is performed selectively on library load modules. The UXCMC macro specifies the library load modules to be activated. For example, the user exit point could be activated for the ISO-C library but not for a user-written library. The status of library user exits is propagated across all versions of a library.

General Conditions at Entry

The registers at entry to UCCCLX are:

R1
The value returned by the called function in R15 (if any).

R2
The called function entry point address.

R3
The address of the called function name. If the function name is not available, R3 will be 0.

R4
Contains the length, in bytes, of the function name. If R3=0, R4=0.

R8
Points to the dynamic load module (DLM) header.

R9
Address of the ECB.

R13-R15
See User Exit Routines - Common Entry Conditions.

System Conditions at Entry

System state
Problem

System mask
Unmasked

Protect key
Working Storage

Address state
EVM.

Programming Considerations at Entry

See User Exit Routines - Common Programming Considerations.

Programming Considerations on Return

See User Exit Routines - Common Return Conditions.

General Conditions on Return

See User Exit Routines - Common Return Conditions.