Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

TTYFLG

Prolog  

Control Block Contents  

TTYFLG DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

TTYFLG Prolog

 NAME       : TTYFLG
 DESCRIPTION: HCPTYI AND HCPTYO PARAMETERS
 DSECT      : TTYFLG
 FUNCTION   : PARAMETER LIST CREATED WHEN HCPTYI IS CALLED.
              PARAMETER LIST CREATED WHEN HCPTYO IS CALLED.
 LOCATED BY : PARAMETER LIST IS SPECIFIED BY HCPTYI AND
              HCPTYO.
 CREATED BY : PARAMETER LIST IS CREATED BY HCPTYI AND
              HCPTYO.
 DELETED BY : PARAMETER LIST IS DELETED BY HCPTYI AND
              HCPTYO.
 DEFINED BY - HCPTYI AND HCPTYO AS TTYFLAGS:
              TYNOLNFD = APPLIES TO THE CURRENT TRANSACTION AND INDICATES
              80 CHARACTERS OF DATA WERE FOUND DURING THE 3101
              COMPRESS. IF PROMPT=TTY NO LINE FEED IS NEEDED
              TO END THE WRITE TRANSACTION SINCE THE DEVICE
              DEVICE WILL PROVIDE IT.
              TYPFERR = THE PFKEY WAS DEFINED AS "TAB" OR "COPY" AND A MESSAGE
              MUST BE SENT TO THE TERMINAL TO NOTIFY THE USER.
              TYPFDLAY = THE PFKEY WAS DEFINED AS "DELAYED" OR "RETRIEVE" AND
              THE DEFINITION MUST BE WRITTEN BACK TO
              THE TERMINAL USER.
              TYPFTABK = WORKS IN CONJUNCTION WITH THE TYPFERR FLAG. WHEN ON,
              THIS FLAG INDICATES THE PFKEY WAS DEFINED AS "TAB", OFF
              INDICATES THE KEY WAS DEFINED AS "COPY".
              TYNOAUCR = APPLIES TO THE CURRENT TRANSACTION AND INDICATES THIS
              WRITE WAS QCNNOCR AND THE USER WANTS THE CARRIER TO
              RETURN AT THE CURRENT POSITION.
              NO CARRIER CONTROL SHOULD END THE WRITE.
              TYNEEDLF= APPLIES TO THE CURRENT TRANSACTION AND INDICATES THIS
              READ OR WRITE ENDED IN A CR. A LINE FEED MAY BE REQUIRED
              TO PLACE THE USER ON A CLEAN LINE.
              WHEN TRANSACTIONS TO/FROM THE TERMINAL END WITH CR, ASSUME
              THE USER WANTS THE DEVICE TO BE IN LINE-BY-LINE MODE.

 

TTYFLG Control Block Content


TTYFLG DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure TTYFLG HCPTYI AND HCPTYO PARAMETERS 0000 0 Bitstring 1 TTYFLAGS FLAGS BYTE 1... .... TYNOLNFD X'80' NO LINE FEED FLAG .1.. .... TYPFERR X'40' PF ERROR FLAG ..1. .... TYPFDLAY X'20' PF DELAY FLAG ...1 .... TYPFTABK X'10' PF TAB KEY FLAG .... .1.. TYNOAUCR X'04' THIS IS A QCNNOCR COMBK .... ..1. TYNEEDLF X'02' LINE FEED MAY BE NEEDED NEXT TASK 0001 1 Bitstring 1 * (7) RESERVED FOR FUTURE IBM USE 00000001 TYSIZE (*-TTYFLG+7)/8 TTYFLG SIZE IN DOUBLE WORDS

 

TTYFLG Storage Layout

*** TTYFLG - HCPTYI AND HCPTYO PARAMETERS
*
*     +------+------------------------------------------------+
*   0 |:FLAGS|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*   8
*
*** TTYFLG - HCPTYI AND HCPTYO PARAMETERS

 

TTYFLG Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

TTYFLAGS 0000

TYNEEDLF 0000 02

TYNOAUCR 0000 04

TYNOLNFD 0000 80

TYPFDLAY 0000 20

TYPFERR 0000 40

TYPFTABK 0000 10

TYSIZE 0001 00000001


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:52:31 EDT.
Copyright IBM Corporation, 1990, 1999