Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### TCBADR

Prolog

Control Block Contents
TCBADR DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### TCBADR Prolog

     Name       : BGTCB
     Description: Task Control Block
     DSECT      : TCBADR
     Function   : TCBADR simulates the VSE task control block.
                  TCBADR is called by the BGTCB macro.

#### TCBADR Control Block Content

#### TCBADR DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      TCBADR         Task Control Block
    0000    0 Signed       2 *              LENGTH OF TCB
    0002    2 Bitstring    1 *              RESERVED
    0003    3 Bitstring    1 TCBRID         RID
    0004    4 Signed       2 FATHERID       TID OF ATTACHING TASK
    0006    6 Bitstring    1 TCBFLAGS       FLAG BYTE
              1... ....      SYSRESW        X'80' SYSRESW 0 WRITE ON SYSRES
                                            ALLOWED 1-2 RESERVED
              ...1 ....      ACLOSE         X'10' ACLOSE 3 VSAM AUTO. CLOSE
                                            IN PROCESS
              .... 1...      VSAMOPEN       X'08' VSAMOPEN 4 VSAM ACB'S OPEN
                                            IN PARTITIN
    0007    7 Bitstring    1 TCBFLAG2       FLAG BYTE
    0008    8 Signed       4 TCBTIB         TIB POINTER
    000C   12 Signed       4 TCBSAVE        TASK SAVE AREA ADDRESS
    0010   16 Signed       4 INTINFO        INTERRUPT INFORMATION
    0014   20 Signed       4 AERREXIT (0)   ERROR EXITS
    0014   20 Signed       4 TCBECB         USER TASKS: ADDR. OF ATTACH ECB
    0018   24 Signed       4 TCBSAV2        ADDRESS OF SECOND SAVE AREA
    001C   28 Signed       4 TCBITPTR       ADDRESS OF EXIT ROUTINE OR TECB
    0020   32 Signed       4 TCBITSAV       ADDRESS OF EXIT SAVE AREA
              00000024       SSTCBLNG       *-TCBADR LENGTH OF SHORT SYSTEM
                                            TASK TCB
    0024   36 Signed       4 TCBABPTR       ADDRESS OF AB EXIT ROUTINE
    0028   40 Signed       4 TCBABSAV       ADDRESS OF AB EXIT SAVEAREA
    002C   44 Signed       4 TCBPCPTR       ADDRESS OF PC EXIT ROUTINE
    0030   48 Signed       4 TCBPCSAV       ADDRESS OF PC EXIT SAVEAREA

#### TCBADR Storage Layout

    *** TCBADR - Task Control Block
    *
    *     +-------------+------+------+-------------+------+------+
    *   0 |/////////////|//////|TCBRID|  FATHERID   |:FLAGS|:FLAG2|
    *     +-------------+------+------+-------------+------+------+
    *   8 |          TCBTIB           |         TCBSAVE           |
    *     +---------------------------+---------------------------+
    *  10 |         INTINFO           |          TCBECB           |
    *     +---------------------------+---------------------------+
    *  18 |         TCBSAV2           |         TCBITPTR          |
    *     +---------------------------+---------------------------+
    *  20 |         TCBITSAV          |         TCBABPTR          |
    *     +---------------------------+---------------------------+
    *  28 |         TCBABSAV          |         TCBPCPTR          |
    *     +---------------------------+---------------------------+
    *  30 |         TCBPCSAV          | 34
    *     +---------------------------+
    *
    *** TCBADR - Task Control Block

#### TCBADR Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ACLOSE         0006 10
    AERREXIT       0014
    FATHERID       0004
    INTINFO        0010
    SSTCBLNG       0020 00000024
    SYSRESW        0006 80
    TCBABPTR       0024
    TCBABSAV       0028
    TCBECB         0014
    TCBFLAGS       0006
    TCBFLAG2       0007
    TCBITPTR       001C
    TCBITSAV       0020
    TCBPCPTR       002C
    TCBPCSAV       0030
    TCBRID         0003
    TCBSAVE        000C
    TCBSAV2        0018
    TCBTIB         0008
    VSAMOPEN       0006 08

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 11:03:56 EDT.
Copyright IBM Corporation, 1990, 2008