Conditions under which your application does not have a name conflict
If all three of the following conditions are true, your application
does not have the name conflict discussed here, and you can therefore
skip this topic:
- The Language Environment interface
validation exit is available. (The interface validation exit is
a routine that, when used with the binder, automatically resolves
conflicting library routine references within Fortran routines)
- Under batch, this means any link-edit steps (for example, in cataloged
procedures) have been changed to include EXITS(INTFVAL(CEEPINTV))
in the PARM parameter and to include the following DD statement:
//STEPLIB DD DSN=CEE.SCEELKED,DISP=SHR
- Under TSO/E, this means you have included EXITS(INTFVAL(CEEPINTV)) among your link-edit options. Use the TSO/E command TSOLIB to dynamically allocate a STEPLIB.
- Under batch, this means any link-edit steps (for example, in cataloged
procedures) have been changed to include EXITS(INTFVAL(CEEPINTV))
in the PARM parameter and to include the following DD statement:
- You are not relink-editing a pre-Language Environment executable program in which none of the component parts have been changed, but instead are link-editing one or more individual routines.
- None of the routines you are link-editing is an assembler CSECT that references a Fortran library routine from the list in Table 1.