SVCWORK Back to Index page
 
Prolog 
Control Block Contents 
   SVCWORK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  SVCWORK Prolog Top of page
 
 NAME       : SVCWORK
 DESCRIPTION: Work Area used for DOS SVCs.
 DSECT      : SVCWORK
 FUNCTION   : SVCWORK is passed in by DOSDOS, and
              is used for DOS SVCs. It resides in DOSCON work
              area. SVCWORK is a work area and register save
              area for the CMS DOS simulation modules.
              SVCWORK is called by the SVCWORK macro.
 
 
  SVCWORK Control Block Content Top of page
 

 SVCWORK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SVCWORK Work Area used for DOS SVCs. 0000 0 Signed 4 SVCREGS (4) REGISTER SAVE AREA 0010 16 Signed 4 SVCPACK (2) PACK/UNPK WORK AREA 0018 24 Signed 4 SVCCONV (2) CONVERT WORKAREA 0020 32 Signed 4 * (5) SAVEAREA 0034 52 Signed 4 SVCRG14 DMSGMF R14 SAVEAREA 0038 56 Signed 4 SVCGVCE (6) GETVCE PARM LIST 0050 80 Signed 4 SVCSTPL (0) 0050 80 Character 8 * 0058 88 Character 8 * 0060 96 Address 4 DMS0002B 0064 100 Address 4 * 0068 104 Address 4 * 006C 108 Bitstring 1 * 006D 109 Bitstring 1 * 006E 110 Bitstring 1 * 006F 111 Bitstring 1 * 0070 112 Signed 4 SVCINMPL (0) DMSINMTS plist for DMSGTM 0070 112 Address 4 SVCITOD -> current TOD 0074 116 Address 4 SVCITODM -> TOD at previous midnight 0078 120 Address 4 SVCIJUL -> Julian day, CL3 007C 124 Address 4 SVCICDAT -> current date MM/DD/YY, CL8 0080 128 Address 4 SVCICTIM -> current time HH:MM:YY, CL8 0084 132 Address 4 SVCICENT -> current century, 1 hex byte End of DMSINMTS plist 0088 136 Dbl-Word 8 SVCTOD Current TOD clock for DMSGTM 0090 144 Dbl-Word 8 SVCTODM Midnight TOD clock for DMSGTM 0098 152 Bitstring 1 SVCCENT Century digits in 1 hex byte
 
 
  SVCWORK Storage Layout Top of page
 
          
*** SVCWORK - Work Area used for DOS SVCs.
*
*     +-------------------------------------------------------+
*   0 |                       SVCREGS                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  10 |                       SVCPACK                         |
*     +-------------------------------------------------------+
*  18 |                       SVCCONV                         |
*     +-------------------------------------------------------+
*  20 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*  30 |///////////////////////////|         SVCRG14           |
*     +---------------------------+---------------------------+
*  38 |                                                       |
*     =                       SVCGVCE                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  50 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  58 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  60 |         DMS0002B          |///////////////////////////|
*     +---------------------------+------+------+------+------+
*  68 |///////////////////////////|//////|//////|//////|//////|
*     +---------------------------+------+------+------+------+
*  70 |         SVCITOD           |         SVCITODM          |
*     +---------------------------+---------------------------+
*  78 |         SVCIJUL           |         SVCICDAT          |
*     +---------------------------+---------------------------+
*  80 |         SVCICTIM          |         SVCICENT          |
*     +---------------------------+---------------------------+
*  88 |                        SVCTOD                         |
*     +-------------------------------------------------------+
*  90 |                       SVCTODM                         |
*     +------+------------------------------------------------+
*  98 |:CENT | 99
*     +------+
*
*** SVCWORK - Work Area used for DOS SVCs.
 
 
  SVCWORK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DMS0002B       0060
SVCCENT        0098
SVCCONV        0018
SVCGVCE        0038
SVCICDAT       007C
SVCICENT       0084
SVCICTIM       0080
SVCIJUL        0078
SVCINMPL       0070
SVCITOD        0070
SVCITODM       0074
SVCPACK        0010
SVCREGS        0000
SVCRG14        0034
SVCSTPL        0050
SVCTOD         0088
SVCTODM        0090
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 16:01:55 EDT.
Copyright IBM Corporation, 1990, 2022