(identify_attributes) — identify the program attributes in the PreInit table

This invocation of CEEPIPI identifies the program attributes of a program in the PreInit table.

Read syntax diagramSkip visual syntax diagram
Syntax

>>-CALL--CEEPIPI--(--identify_attributes--,--token--,----------->

>--ceexptbl_index(input)--program_attributes--)----------------><

identify_attributes (input)
A fullword containing the identify_attributes function code (integer value=16).
token (input)
A fullword with the value of the token of the environment. This is the token returned by a (init_main), (init_main_dp), (init_sub) or (init_sub_dp) request.
ceexptbl_index (input)
A fullword containing the index in the PreInit table of the entry to identify the programming attributes.
program_attributes (output)
A fullword (32–bit) mask value will be returned indicating the following:
Table 1. Mask values for program_attributes
program_attribute Mask value Action
loaded_by_pipi X'80000000' The Preinitialization entry was loaded by Language Environment
XPLINK_program X'40000000' The Preinitialization entry loaded is an XPLINK program
Address_not_resolved X'20000000' The Preinitialization entry could not be loaded