Open System Services Porting Guide (G06.24+, H06.03+)

Table Of Contents
Interoperating Between Programming Environments
Open System Services Porting Guide520573-006
5-16
Mixed-Language Programming
User routines running in the CRE continue to use their language-specific run-time
libraries, but many of the functions in the language-specific run-time libraries simply
recognize calls from user routines and invoke CRE library functions to process the
requests. Only the I/O model remains a major component of the language-specific
run-time libraries, which, for standard files in the Guardian environment, call CRE
routines for standard files and system routines for all other files.
In the OSS environment, the operating system supports standard files explicitly. The
language-specific run-time libraries running in the OSS environment, therefore, call
system routines for all files and do not depend on CRE services for standard files.
Refer to the Common Run-Time Environment (CRE) Programmer’s Guide for more
information on writing programs that use the services of the CRE.