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

#### EXISBLK

Prolog

Control Block Contents
EXISBLK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### EXISBLK Prolog

     Name       : EXISBLK
     Description: EXECs in Storage Control Block
     DSECT      : EXISBLK
     Function   : Each storage resident exec is represented by an
                  EXISBLK. EXISBLK is called by the EXISBLK
                  macro.

#### EXISBLK Control Block Content

#### EXISBLK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      EXISBLK        EXECs in Storage Control Block
    0000    0 Signed       4 EXISFWP        CHAIN POINTER TO NEXT EXISBLK
    0004    4 Signed       4 EXISDWDS       DWORDS OF STORAGE ALLOCATED
    0008    8 Character    8 EXISFN         EXEC FILENAME
    0010   16 Character    8 EXISFT         EXEC FILETYPE
    0018   24 Signed       2 EXISRESV       RESERVED
    001A   26 Bitstring    1 EXISFLG        E*1 FLAG BYTE
              1... ....      EXISSYS        X'80' DENOTES "SYSTEM" EXEC --
                                            WILL NOT BE DELETED DURING ABEND
                                            PROCESSING
              .1.. ....      EXISDPDG       X'40' DENOTES DROP PENDING -- AN
                                            EXECDROP COMMAND WAS ISSUED FOR
                                            AN ACTIVE EXEC
              ..1. ....      EXISREXX       X'20' 0 - EXEC2 1 - REXX
              ...1 ....      EXISSHRD       X'10' DENOTES INSTSEG EXEC
              .... 1...      EXISSEG        X'08' EXEC RESIDES IN A SEGMENT
              .... .1..      EXISALTE       X'04' 1 - ALT FORMAT EXEC
              .... ..1.      EXISNEW        X'02' 1 - USE NEW FWORD COUNTERS
              .... ...1      EXISPIPE       X'01' USED BY CMS PIPLINES
    001B   27 Bitstring    1 *              E*2 RESERVED
    001C   28 Address      4 EXISFBLK       EXEC FILEBLOCK POINTER
    0020   32 Character    8 EXISSGID       LOGICAL SEGMENT IDENTIFIER
    0028   40 Signed       4 EXISRCLV       RECURSION LEVEL
    002C   44 Signed       4 EXISCNT        EXEC EXECUTION COUNT
    0030   48 Dbl-Word     8 * (0)          KEEP DOUBLEWORD ALIGNED
              00000030       EXISBLKB       *-EXISBLK LENGTH IN BYTES
              00000006       EXISBLKD       (EXISBLKB+7)/8 LENGTH IN DWORD

#### EXISBLK Storage Layout

    *** EXISBLK - EXECs in Storage Control Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         EXISFWP           |         EXISDWDS          |
    *     +---------------------------+---------------------------+
    *   8 |                        EXISFN                         |
    *     +-------------------------------------------------------+
    *  10 |                        EXISFT                         |
    *     +-------------+------+------+---------------------------+
    *  18 |  EXISRESV   |:SFLG |//////|         EXISFBLK          |
    *     +-------------+------+------+---------------------------+
    *  20 |                       EXISSGID                        |
    *     +---------------------------+---------------------------+
    *  28 |         EXISRCLV          |         EXISCNT           |
    *     +---------------------------+---------------------------+
    *  30
    *
    *** EXISBLK - EXECs in Storage Control Block

#### EXISBLK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    EXISALTE       001A 04
    EXISBLKB       0030 00000030
    EXISBLKD       0030 00000006
    EXISCNT        002C
    EXISDPDG       001A 40
    EXISDWDS       0004
    EXISFBLK       001C
    EXISFLG        001A
    EXISFN         0008
    EXISFT         0010
    EXISFWP        0000
    EXISNEW        001A 02
    EXISPIPE       001A 01
    EXISRCLV       0028
    EXISRESV       0018
    EXISREXX       001A 20
    EXISSEG        001A 08
    EXISSGID       0020
    EXISSHRD       001A 10
    EXISSYS        001A 80

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:17:21 EDT.
Copyright IBM Corporation, 1990, 2002