Das CRTE enthält gemeinsame Routinen, die sowohl vom COBOL85/COBOL2000- als auch vom C/C++-Laufzeitsystem intern verwendet werden. Die Module dieser internen Routinen sind mit Ausnahme der Speicherverwaltung und der mathematischen Routinen im Subsystem CRTESIS zusammengefasst. Die Speicherverwaltung ist Teil der Subsysteme CRTEC und CRTEPART (Subsysteme siehe "Gemeinsam benutzbares CRTE").
Die Module sind an folgenden Präfixen erkennbar:
IML... IT0... | Mathematische Routinen ILCS-Routinen (siehe Kapitel "Programm-Kommunikationsschnittstelle ILCS“) |
IT1... | Service-Routinen, z.B. zur Daten- und Speicherverwaltung, zum Meldungswesen |
Durch die Verwendung von SYSLNK.CRTE.PARTIAL-BIND bzw. SYSLNK.CRTE.COMPL können Programme, die die gemeinsamen internen Laufzeitroutinen benutzen, ohne offene Externbezüge gebunden werden. Die Laufzeitroutinen selbst werden dann erst während des Programmablaufs dynamisch nachgeladen.