We now enforce the convention that all error codes have unique absolute values. A small number of positive error code values were shared with a negative value. For example, FNOP_COD(-10) and SPAC_ERR(10) share the absolute value of 10.
Changing to unique error codes caused the following negative sysiocod values to change:
Symbolic constant |
Old value |
New value |
FNOP_COD |
-10 |
-975 |
FNOR_COD |
-11 |
-976 |
PRTL_COD |
-970 |
-972 |
PRTL_FF |
-971 |
-973 |
LWRT_COD |
-972 |
-974 |
None of the positive error codes were changed.
Applications checking sysiocod using symbolic constants need to be re-complied to map to the appropriate value. Applications checking sysiocod using error values need to be updated, where necessary, to the new error codes.