Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

SUBSECT

Prolog  

Control Block Contents  

SUBSECT DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

SUBSECT Prolog

Name : SUBSECT Description: BILINGUAL SUBSECT MACRO DSECT : SUBSECT Function : WORK AREA FOR USE DURING SUBSET MODE. Notes : Module Type is Macro Processor is Assembler H or PL/X PLAS modules which invoke this macro must also include DMSFATTR

 

SUBSECT Control Block Content


SUBSECT DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SUBSECT BILINGUAL SUBSECT MACRO READY/TIME MESSAGE FORMATTING AREA 0000 0 Bitstring 3 * RESERVED FOR FUTURE USE 0003 3 Bitstring 1 SUBRMSGL LENGTH OF RDYMSG IN BYTES NOTES : SUBMSG MUST START ON FULL WORD BOUNDRY AND SUBRMSGL MUST BE THE BYTE IMMEDIATELY PRECEDING RDYMSG 0004 4 Character 31 SUBRMSG TEXT OF READY MESSAGE 0000001F SUBRMSGM *-SUBRMSG MAXIMUM LENGTH OF READY MESSAGE 0023 35 Bitstring 1 * RESERVED FOR FUTURE USE 0024 36 Signed 4 RMSGBUF (10) PLIST FOR GETTING TIMES FROM DMSINM 004C 76 Signed 4 CMSTIM (0) 004C 76 Character 8 * 0054 84 Signed 4 * SPOT FOR VIRCPU 0058 88 Signed 4 * SPOT FOR TOTCPU 005C 92 Address 4 * SPOT FOR ADDRESS OF TIME BUFFER 0060 96 Signed 4 * OCCUPIED LENGTH (FILLED IN BY CMSTIME) PLIST FOR ACTLKP AS USED BY SUBSET 0064 100 Signed 4 * (0) 0064 100 Character 8 STARS 006C 108 Character 8 * 0074 116 Character 2 * SUBSET ADDRESS STORAGE AREAS 0078 120 Signed 4 * (0) 0078 120 Signed 4 ASUBRET 007C 124 Signed 4 STAISAV 0080 128 Signed 4 STAESAV 0084 132 Signed 4 SWTCHSAV 0088 136 Signed 4 STAXSAV 008C 140 Signed 4 ASUBFST ANCHOR TO THE ACTIVE FILE TABLE (AFT) chain to be hidden during Subset mode or zero if no open files 0090 144 Signed 4 ASUBSTAT ADDRESS OF THE STATEFST IN THE FVS to be hidden during Subset mode WORK AREA FOR ERROR RETURN-CODE 0098 152 Dbl-Word 8 ERRNUM WORK AREA FOR DMSINM TO STORE DATE AND TIME 00A0 160 Dbl-Word 8 * (4) - reserved - 00C0 192 Signed 4 SUBAODT ANCHOR TO THE OPEN DIRECTORY TABLE (ODT) chain to be hidden during subset mode or zero if no open directories 00C4 196 Address 4 SUBSVADR Address of storage gotten for SUBFSTs or zero if none 00C8 200 Signed 2 SUBSVSIZ size in double words of storage gotten for SUBFSTs or zero if none 00CA 202 Signed 2 * - reserved - 00CC 204 Signed 4 SUBREGSV (16) Register save area for DMSLAF during SUBSET mode 010C 268 Signed 4 SPIESAV 0110 272 Bitstring 0 SUBFASTK Hidden file attribute stack in DMSFATTR MACRO format 011C 284 Signed 4 SUBINMSV (15) Savearea for DMSINMTZ/TS 0158 344 Dbl-Word 8 TIMBUF (5) Used by DMSINM and DMSINMTS 00000028 LTIMBUF 40 Length of TIMBUF

 

SUBSECT Storage Layout

*** SUBSECT - BILINGUAL SUBSECT MACRO
*
*     +--------------------+------+---------------------------+
*   0 |////////////////////|:RMSGL|                           |
*     +--------------------+------+                           |
*   8 |                                                       |
*     =                       SUBRMSG                         =
*     |                    +------+---------------------------+
*  20 |                    |//////|                           |
*     +--------------------+------+                           |
*  28 |                                                       |
*     =                       RMSGBUF                         =
*     |                           +---------------------------+
*     |                           |///////////////////////////|
*     +---------------------------+---------------------------+
*  50 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  58 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  60 |///////////////////////////|          STARS-           |
*     +---------------------------+---------------------------+
*  68 |          -(064)           |///////////////////////////|
*     +---------------------------+-------------+-------------+
*  70 |///////////////////////////|/////////////|/////////////|
*     +---------------------------+-------------+-------------+
*  78 |         ASUBRET           |         STAISAV           |
*     +---------------------------+---------------------------+
*  80 |         STAESAV           |         SWTCHSAV          |
*     +---------------------------+---------------------------+
*  88 |         STAXSAV           |         ASUBFST           |
*     +---------------------------+---------------------------+
*  90 |         ASUBSTAT          |///////////////////////////|
*     +---------------------------+---------------------------+
*  98 |                        ERRNUM                         |
*     +-------------------------------------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  C0 |         SUBAODT           |         SUBSVADR          |
*     +-------------+-------------+---------------------------+
*  C8 |  SUBSVSIZ   |/////////////|                           |
*     +-------------+-------------+                           |
*  D0 |                                                       |
*     =                       SUBREGSV                        =
*     |                           +---------------------------+
* 108 |                           |         SPIESAV           |
*     +---------------------------+---------------------------+
* 110 |                       SUBFASTK                        |
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 120 |                                                       |
*     =                       SUBINMSV                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 158 |                                                       |
*     =                        TIMBUF                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 180
*
*** SUBSECT - BILINGUAL SUBSECT MACRO

 

SUBSECT Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

ASUBFST 008C

ASUBRET 0078

ASUBSTAT 0090

CMSTIM 004C

ERRNUM 0098

LTIMBUF 0158 00000028

RMSGBUF 0024

SPIESAV 010C

STAESAV 0080

STAISAV 007C

STARS 0064

STAXSAV 0088

SUBAODT 00C0

SUBFASTK 0110

SUBINMSV 011C

SUBREGSV 00CC

SUBRMSG 0004

SUBRMSGL 0003

SUBRMSGM 0004 0000001F

SUBSVADR 00C4

SUBSVSIZ 00C8

SWTCHSAV 0084

TIMBUF 0158


This information is based on VM/ESA 2.4.0.
Last updated on 18 Aug 1999 at 09:19:20 EDT.
Copyright IBM Corporation, 1990, 1999