CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-26
Mapping Message Numbers Between Run-Time
Environments
Mapping Message Numbers Between
Run-Time Environments
The tables in this subsection show the correspondence between the message
numbers written to standard log when a program runs in language-specific run-time
environment to when a program runs in the CRE. The text in the column titled “Original
Message Text” shows the message text emitted by the original language-specific
run-time libraries.
Table 10-1. C Message Mapping
C Message
Number
CRE
message
Number Original Message Text
1 31 insufficient heap space for argv
2 31 insufficient heap space for env
3 31 insufficient heap space for assigns
4 31 insufficient user heap space
5 31 internal memory allocation error number
6 59 unable to open standard input, errno = number
7 60 unable to open standard output, errno = value
8 61 unable to open standard error, errno = value
34 out of param space
n/a large-model run-time heap redefinition not supported
n/a illegal HEAP PARAM is ignored
n/a run-time heap redefined using HEAP PARAM
n/a **** fatal C library internal heap error****
**** fatal user heap error ****
11 run-time data has been overwritten
12 run-time library internal consistency error
Table 10-2. COBOL85 Message Mapping (page 1 of 6)
COBOL85
Message
Number
CRE
Message
Number Original Message Text
001 125 OCCURS DEPENDING ON data item out of range
002 126 Extended address parameter passed where byte or word
address expected
003 127 CALL references an active program
004 128 Reference modifier out of range