z/OS Language Environment Writing Interlanguage Communication Applications
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


General facts about C++ to Fortran ILC

z/OS Language Environment Writing Interlanguage Communication Applications
SA38-0684-00

  • A load module consisting of object code compiled with any Fortran compiler link-edited with object code compiled in another language is not reentrant, regardless of whether the Fortran routine was compiled with the RENT compiler option.
  • Return codes cannot be passed from a C++ routine to the Fortran routine that invoked it.
  • Fortran routines cannot operate under CICS®.
  • Support for Fortran on VM is not provided by Language Environment.
  • Several C++ and Fortran library routines have identical names; you will need to resolve name conflicts before link-editing your C++ to Fortran applications. See z/OS Language Environment Programming Guide for link-editing information.
  • C++ is supported on MVS™ only.
  • Fortran routines cannot operate in an XPLINK environment, so ILC with C routines compiled XPLINK is not supported.
  • There is no ILC support between AMODE 31 and AMODE 64 applications. Fortran does not support AMODE 64.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014