gtpi1m0mSystem Installation Support Reference

C Library Function Return (TARGET(TPF))

User exit routine UCCCFR is used with C language support and is activated on return from a C library function if the exit point named CFR is active. Exit point CFR is in CSECT CCLANG.

General Conditions at Entry

The registers at entry to UCCCFR are:

R7
C stack pointer.

R8
Base address of C program to return to.

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

  1. It is possible to be in Protect key 0, if a CINFC(CINFC_WRITE) was issued. The protect key can be different from the key at UCCCFC.
  2. See User Exit Routines - Common Programming Considerations for other considerations.

Programming Considerations on Return

See User Exit Routines - Common Return Conditions.

General Conditions on Return

See User Exit Routines - Common Return Conditions.