gtpi1m1kSystem Installation Support Reference

Library Function Call (ISO-C)

User exit routine UCCCLE is used with ISO-C support. It is activated on a call to an ISO-C library function if the exit point named CLE is active. User exit CLE is called from an ISO-C environment. Exit point CLE is 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 the activation must be done again 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 UCCCLE are:

R1
Address of the C parameter list.

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.