sigma: UEND flag in the wrong bit position in channel status word.

This commit is contained in:
Ken Rector 2022-07-23 16:54:19 -07:00 committed by Mark Pizzolato
parent 6b544073ae
commit 37f0b365a2
2 changed files with 4 additions and 1 deletions

View file

@ -122,6 +122,7 @@
116: IO: dangling else in write direct mode 1 code causes incorrect behavior. 116: IO: dangling else in write direct mode 1 code causes incorrect behavior.
117: CPU: sim_interval is decremented before breakpoint test, which is incorrect. 117: CPU: sim_interval is decremented before breakpoint test, which is incorrect.
118. MT: revised error handling failed to set tape mark status on space file forward/reverse. 118. MT: revised error handling failed to set tape mark status on space file forward/reverse.
119. IO: UEND flag in the wrong bit position in status word.
Diagnostic Notes Diagnostic Notes

View file

@ -22,6 +22,8 @@
Except as contained in this notice, the name of Robert M Supnik shall not be Except as contained in this notice, the name of Robert M Supnik shall not be
used in advertising or otherwise to promote the sale, use or other dealings used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from Robert M Supnik. in this Software without prior written authorization from Robert M Supnik.
21-Jul-22 RMS Channel UEND flag in wrong bit position (Ken Rector)
*/ */
#ifndef SIGMA_IO_DEFS_H_ #ifndef SIGMA_IO_DEFS_H_
@ -97,7 +99,7 @@ typedef struct {
/* Channel flags */ /* Channel flags */
#define CHF_INP 0x8000 /* int pending */ #define CHF_INP 0x8000 /* int pending */
#define CHF_UEN 0x0400 /* unusual end */ #define CHF_UEN 0x0800 /* unusual end */
#define CHF_LNTE 0x0080 /* length error */ #define CHF_LNTE 0x0080 /* length error */
#define CHF_XMDE 0x0040 /* xmit data error */ #define CHF_XMDE 0x0040 /* xmit data error */
#define CHF_XMME 0x0020 /* xmit mem error */ #define CHF_XMME 0x0020 /* xmit mem error */