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

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 V3R1.0.
Last updated on 4 Apr 2001 at 09:32:00 EDT.
Copyright IBM Corporation, 1990, 2001