CEE3USR callable service

CEE3USR sets or queries one of two 4-byte fields known as the user area fields. The user area fields are associated with an enclave and are maintained on an enclave basis. A user area might be used by vendor or application programs to store a pointer to a global data area or to keep a recursion counter.

The Language Environment user area fields should not be confused with the PL/I user area. The PL/I user area is a 4-byte field in the PL/I TCA and can only be accessed through assembler language. The PL/I user area continues to be supported for compatibility.