Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
![]() Processing without the prelinker z/OS MVS Program Management: User's Guide and Reference SA23-1393-00 |
|
As before, the C/C++ compiler takes the source program and produces an XOBJ. The binder has been extended to accept not only object modules (in all structures, for example, traditional, XOBJ and GOFF), load modules, program objects and z/OS UNIX files, as earlier, but also z/OS UNIX archive files and C370LIBs for autocall functions. It also accepts all prelinker control statements. In addition, a C renaming routine was added to the existing interface validation logic in the binder. The result is that the prelinker step can be eliminated when SYSLMOD specifies a PDSE program library because all the work previously performed by the prelinker is now done by the binder. (This control flow is shown on Figure 2.) Eliminating the prelinker step has several advantages:
Figure 1. Invoking the prelinker. This diagram shows where the prelinker is invoked when the binder
'prelinker' function is not used.
![]() Figure 2. Prelinker
elimination. This is the optional control flow in the z/OS binder.
![]() ![]() ![]() ![]() |
![]() |