Migration of OS/390 C/C++ applications to z/OS V2R2 XL C/C++

OS/390® C/C++ applications were created with one of the following products:
  • IBM® OS/390 V1R1 C/C++ (reship of IBM C/C++ for MVS/ESA V3R2)
  • IBM OS/390 V1R2 or V1R3 C/C++
  • IBM OS/390 V2R4, V2R5, V2R6, V2R7, V2R8, V2R9, or V2R10 C/C++
  • IBM z/OS® V1R1 C/C++ (reship of IBM OS/390 V2R10 C/C++)
Notes:
  1. The z/OS V1R1 compiler and library are equivalent to the OS/390 V2R10 compiler and library.
  2. The OS/390 V2R5 compiler is equivalent to the OS/390 V2R4 compiler.
  3. The OS/390 V1R1 compiler and library are equivalent to the final MVS/ESA compiler and library, and are described in Migration of pre-OS/390 C/C++ applications to z/OS V2R2 XL C/C++.

Generally, you can bind OS/390 programs successfully with z/OS V2R2 programs without changing source code, and without recompiling or relinking programs.