Specifications

Data Structures
1.19 Unit Control Block (UCB)
Table 1–26 UCB Terminal Extension
Field Name Contents
UCB$L_TL_CTRLY* Listhead of CTRL/Y AST control blocks (ACBs).
UCB$L_TL_CTRLC* Listhead of CTRL/C ACBs.
UCB$L_TL_OUTBAND* Out-of-band character mask.
UCB$L_TL_BANDQUE* Listhead of out-of-band ACBs.
UCB$L_TL_PHYUCB* Address of physical UCB.
UCB$L_TL_CTLPID* Process ID of controlling process (used with SPAWN).
UCB$Q_TL_BRKTHRU* Facility broadcast bit mask.
UCB$L_TT_RDUE* Absolute time at which a read timeout is due.
UCB$L_TT_RTIMOU* Address of read timeout routine.
UCB$L_TT_STATE1* First longword of terminal state information.
The following fields are defined within UCB$L_TT_STATE1:
TTY$V_ST_POWER Power failure
TTY$V_ST_CTRLS Class output
TTY$V_ST_FILL Fill mode
TTY$V_ST_CURSOR Cursor
TTY$V_ST_SENDLF Forced line feed
TTY$V_ST_BACKSPACE Backspace
TTY$V_ST_MULTI Multi-echo
TTY$V_ST_WRITE Write in progress
TTY$V_ST_EOL End of line
TTY$V_ST_EDITREAD Editing read in progress
TTY$V_ST_RDVERIFY Read verify in progress
TTY$V_ST_RECALL Command recall
TTY$V_ST_READ Read in progress
UCB$L_TT_STATE2* Second longword of terminal state information.
The following fields are defined within UCB$L_TT_STATE2:
TTY$V_ST_CTRLO Output enable
TTY$V_ST_DEL Delete
TTY$V_ST_PASALL Pass-all mode
TTY$V_ST_NOECHO No echo
TTY$V_ST_WRTALL Write-all mode
TTY$V_ST_PROMPT Prompt
TTY$V_ST_NOFLTR No control-character filtering
TTY$V_ST_ESC Escape sequence
TTY$V_ST_BADESC Bad escape sequence
TTY$V_ST_NL New line
(continued on next page)
1–101