Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SVCWORK
Control Block Contents
SVCWORK DSECT
Cross Reference (Contains links to field and bit definitions)
SVCWORK Prolog
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
SVCWORK DSECT
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
*** 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
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
Last updated on 1 May 2002 at 14:32:36 EDT.
Copyright IBM Corporation, 1990, 2002