Compiler & platform comparison

The same code number can mean different things, or not apply at all, depending on which compiler produced it. Pick a language to see coverage across platforms.

CodeCICS Transaction ServerDB2 for z/OSDb2 (embedded SQL in COBOL)GnuCOBOLIBM Enterprise COBOLIBM Enterprise COBOL (VSAM)Micro Focusz/OS
File Status 00
File Status 02
File Status 04
File Status 05
File Status 06
File Status 07
File Status 08
File Status 09
File Status 10
File Status 12
File Status 13
File Status 14
File Status 15
File Status 16
File Status 17
File Status 18
File Status 19
File Status 20
File Status 21
File Status 22
File Status 23
File Status 24
File Status 30
File Status 32
File Status 34
File Status 35
File Status 37
File Status 38
File Status 39
File Status 41
File Status 42
File Status 43
File Status 44
File Status 46
File Status 47
File Status 48
File Status 49
File Status 91
File Status 92
File Status 93
File Status 94
File Status 95
File Status 96
File Status 97
Abend S0C1
Abend S0C4
Abend S0C5
Abend S0C7
Abend S0CB
Abend SB37
Abend SD37
Abend SE37
Abend S322
Abend S806
Abend S837
Abend S913
SQLCODE -180
SQLCODE -305
SQLCODE -502
SQLCODE -803
SQLCODE -805
SQLCODE -811
SQLCODE -818
SQLCODE -904
SQLCODE -911
CICS ASRA
CICS AEI0
CICS AEIO
CICS AEIP
CICS AICA
CICS AEY7
CICS AFCA
CICS ABM0

A filled dot means this code has been confirmed on that compiler or platform. An unfilled mark means it has not been separately confirmed there yet, not that it doesn't apply.