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

#### LBXBK

Prolog

Control Block Contents
LBXBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### LBXBK Prolog

     NAME       : HCPLBXBK
     DESCRIPTION: Language Block Extension
     DSECT      : LBXBK
     FUNCTION   : Contains information about the pages that actually
                  contains the messages on the message repository.
     LOCATED BY : LNGBX     LBXBK pointer
     CREATED BY : HCPNLS    Whenever the LNGBK is built, or otherwise
                  filled in.
     DELETED BY : HCPNLS    When the user count of the message repository
                  is zero the associated LBXBK is deleted.
     REFERENCES : None
     SERIALIZED :
                  Created and destroyed only when the LNGLOCK lock
                  is held exclusive.
                  Searched only when the LNGLOCK lock is held shared.

#### LBXBK Control Block Content

#### LBXBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      LBXBK          Language Block Extension
    0000    0 Dbl-Word     8 LBXFPART (0)   Start of fixed length header
              00000000       LBXFSZ         *-LBXFPART Size of fixed length
                                            header
              00000000       LBXVPART       * Start of variable length data
    0000    0 Character   12 LBXENT (0)     Start of variable length data
                                            Variable number of entries. The
                                            number of entries here is
                                            specified in LNGPAGE.
    0000    0 Character   12 LBXNTRY (0)
    0000    0 Signed       4 LBXLOW (0)     Lowest message id in the page
    0000    0 Signed       2 LBXLMSG        Message number (binary)
    0002    2 Signed       1 LBXLFMT        Format number (binary)
    0003    3 Signed       1 LBXLLINE       Line number (binary)
    0004    4 Signed       4 LBXHIGH (0)    Highest message id in the page
    0004    4 Signed       2 LBXHMSG        Message number (binary)
    0006    6 Signed       1 LBXHFMT        Format number (binary)
    0007    7 Signed       1 LBXHLINE       Line number (binary)
    0008    8 Address      4 LBXRADDR       Real address of message page
              0000000C       LBXNTSZ        *-LBXNTRY Size of 1 LBXNTRY in
                                            bytes

#### LBXBK Storage Layout

    *** LBXBK - Language Block Extension
    *
    *
    *** LBXBK - Language Block Extension

    *** Overlay for LBXENT in LBXBK
    *
    *     +-------------+------+------+-------------+------+------+
    *   0 |  LBXLMSG    |:LFMT |:LLINE|  LBXHMSG    |:HFMT |:HLINE|
    *     +-------------+------+------+-------------+------+------+
    *   8 |         LBXRADDR          | C
    *     +---------------------------+
    *
    *** Overlay for LBXENT in LBXBK

#### LBXBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    LBXENT         0000
    LBXFPART       0000
    LBXFSZ         0000 00000000
    LBXHFMT        0006
    LBXHIGH        0004
    LBXHLINE       0007
    LBXHMSG        0004
    LBXLFMT        0002
    LBXLLINE       0003
    LBXLMSG        0000
    LBXLOW         0000
    LBXNTRY        0000
    LBXNTSZ        0008 0000000C
    LBXRADDR       0008
    LBXVPART       0000 00000000

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:00:36 EDT.
Copyright IBM Corporation, 1990, 2005