When the system returns control to the problem program, the low-order byte of register 15 contains a return code. The low-order byte of register 0 contains a reason code.
The BSP return and reason codes are:
Return Code (15) | Reason Code (0) | Meaning |
---|---|---|
00 (X'00') | 00 (X'00') | Successful completion. |
04 (X'04') | 01 (X'01') | A backspacing request was ignored on a SYSIN or SYSOUT data set. |
04 (X'04') | 02 (X'02') | Backspace not supported for this device type. |
04 (X'04') | 03 (X'03') | Backspace failed; insufficient virtual storage was available. |
04 (X'04') | 04 (X'04') | Backspace failed; permanent I/O error. |
04 (X'04') | 05 (X'05') | Backspace into load point or beyond start of data set on the current volume. |
04 (X'04') | 06 (X'06') | The supplied DCB or its DEB is invalid. |
04 (X'04') | 07 (X'07') | Backspace detected an invalid extent value (M). |
04 (X'04') | 08 (X'08') | Backspace issued while I/O was in progress. |
04 (X'04') | 09 (X'09') | Backspace was attempted within a PDSE directory. |
04 (X'04') | 10 (X'0A') | Backspace failed; backspace past the start of a PDSE member is not allowed. |
04 (X'04') | 11 (X'0B') | Backspace failed; system control block used for PDSE processing contains incorrect information. This is a likely system logic error. |
04 (X'04') | 12 (X'0C') | SMS error occurred while processing a PDSE member with variable blocked records. |
04 (X'04') | 13 (X'0D') | Backspace failed; system control block used for processing extended format data sets contains incorrect information. |
04 (X'04') | 14 (X'0E') | Backspace failed for a UNIX file. Backspace was issued following a macro request other than CHECK, NOTE, or CLOSE TYPE=T LEAVE. |
04 (X'04') | 15 (X'0F') | Backspace failed. Backspace issued for a FIFO or character special file is not allowed. |
04 (X'04') | 16 (X'10') | Backspace failed. Backspace issued for a UNIX file opened with PATHOPTS=OAPPEND is not allowed. |
08 (X'08') | 01 (X'01') | Backspace not successful; internal system error occurred while processing a PDSE. |