About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
LNGBK | Back to Index page |
Prolog Control Block Contents LNGBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
LNGBK Prolog | Top of page |
NAME : HCPLNGBK DESCRIPTION: Language Information Block DSECT : LNGBK FUNCTION : Contains information about the message repository. LOCATED BY : SYSLANG LNGBK chain anchor VMDLANG Pointer to the LNGBK LNGNEXT Forward pointer LNGBACK Backward pointer CREATED BY : HCPNLS At initialization for the default MESSAGE repository (HCPMES). HCPNLS When the first user is connected to a message repository. DELETED BY : HCPNLS When the user count of the message repository is zero the associated LNGBK is deleted. REFERENCES : HCPICRBK - Indirect Call Request Block SERIALIZED : Created and destroyed only when the SYSLNGLK lock is held exclusive. Searched only when the LNGLOCK lock is held shared. RELOCATION CONSIDERATIONS : None |
LNGBK Control Block Content | Top of page |
|
LNGBK Storage Layout | Top of page |
*** LNGBK - Language Information Block * * +---------------------------+---------------------------+ * 0 | LNGNEXT | LNGBACK | * +---------------------------+---------------------------+ * 8 | | * = LNGLOCK = * | | * +-------------+------+------+---------------------------+ * 20 | LNGPAGE |:FLAG |//////| LNGIMGBK | * +-------------+------+------+------+--------------------+ * 28 | LNGLANG | LNGCOMP | * +---------------------------+------+--------------------+ * 30 | LNGCNT | LNGLBX | * +---------------------------+---------------------------+ * 38 |///////////////////////////| LNGEPADR | * +---------------------------+---------------------------+ * 40 | LNGEPNAM | * +---------------------------+------+------+-------------+ * 48 | LNGADDRL |:ATTR |LNGF1 |/////////////| * +---------------------------+------+------+-------------+ * 50 | LNGUSRD1 | * +-------------------------------------------------------+ * 58 | LNGUSRD2 | * +---------------------------+---------------------------+ * 60 | LNGUSRF1 | LNGUSRF2 | * +-------------+-------------+------+------+------+------+ * 68 | LNGUSRH1 | LNGUSRH2 |:USRX1|:USRX2|:USRX3|:USRX4| * +-------------+-------------+------+------+------+------+ * 70 * *** LNGBK - Language Information Block |
LNGBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- ICRELONG 004C 20 ICREMP 004C 02 ICRERES 004C 04 ICRESTA 004C 10 ICRNLOSS 004D 01 ICRRLONG 004C 40 ICRRMP 004C 08 ICRTRC 004C 01 LNGADDRL 0048 LNGATTR 004C LNGBACK 0004 LNGCNT 0030 LNGCOMP 002D LNGDBCS 0022 80 LNGEPADR 003C LNGEPNAM 0040 LNGFLAG 0022 LNGF1 004D LNGICR 0040 LNGIMGBK 0024 LNGLANG 0028 LNGLBX 0034 LNGLOCK 0008 LNGNEXT 0000 LNGPAGE 0020 LNGSIZE 006F 0000000E LNGSKIP 0022 01 LNGUSRD1 0050 LNGUSRD2 0058 LNGUSRF1 0060 LNGUSRF2 0064 LNGUSRH1 0068 LNGUSRH2 006A LNGUSRX1 006C LNGUSRX2 006D LNGUSRX3 006E LNGUSRX4 006F |
Copyright IBM Corporation, 1990, 2020