EXDBK Back to Index page
 
Prolog 
Control Block Contents 
   EXDBK 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.


  EXDBK Prolog Top of page
 
 NAME       : HCPEXDBK
 DESCRIPTION: exec() data block
 DSECT      : EXDBK
 FUNCTION   : This DSECT maps the data necessary to perform
              the communication across the asynchronous
              portion of exec() processing.
 LOCATED BY : registers in the exec() modules
              REQDATAP - data pointer in the REQBK
 CREATED BY : HCPEXD
 DELETED BY : HCPEXC, HCPEXD
 SERIALIZED : Indirectly, by the request chain lock.
              The contents of the EXDBK are only valid
              and usable if the request block pointing
              to it has been properly dequeued.
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : None
 
 
  EXDBK Control Block Content Top of page
 

 EXDBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXDBK exec() data block 0000 0 Address 4 EXDPOST Address of the routine to call to post the waiting exec() task. 0004 4 Address 4 * Reserved for IBM use. 0008 8 Address 4 * Reserved for IBM use. 000C 12 Address 4 * Reserved for IBM use. 0010 16 Dbl-Word 8 * (0) Doubleword alignment 0010 16 Bitstring 64 EXDREGS (0) Registers at the time of the request 0010 16 Signed 4 EXDR0 Register 0 0014 20 Signed 4 EXDR1 Register 1 0018 24 Signed 4 EXDR2 Register 2 001C 28 Signed 4 EXDR3 Register 3 0020 32 Signed 4 EXDR4 Register 4 0024 36 Signed 4 EXDR5 Register 5 0028 40 Signed 4 EXDR6 Register 6 002C 44 Signed 4 EXDR7 Register 7 0030 48 Signed 4 EXDR8 Register 8 0034 52 Signed 4 EXDR9 Register 9 0038 56 Signed 4 EXDR10 Register 10 003C 60 Signed 4 EXDR11 Register 11 0040 64 Signed 4 EXDR12 Register 12 0044 68 Signed 4 EXDR13 Register 13 0048 72 Signed 4 EXDR14 Register 14 004C 76 Signed 4 EXDR15 Register 15 Return code values for EXDR15 on return to HCPEXCSR. 00000000 EXDRCOK 0 Function was successful 00000004 EXDRCNRS 4 Resource was not found. 00000008 EXDRCTMR 8 Timer popped 0000000C EXDRCRTM 12 Timer on the target system (remote timer) popped 00000010 EXDRCNSV 16 The server could not handle a request for POSIX security values. 00000014 EXDRCRJT 20 The server rejected the request. 00000018 EXDRCSNV 24 The information the server returned was invalid. 0000001C EXDRCAE 28 Abort exit was driven 00000020 EXDRCSVR 32 Path to resource was severed. 00000024 EXDRCBTY 36 Invalid type code for destination. 00000028 EXDRCFTL 40 Fatal error Length of the block 0000000A EXDSIZE (*-EXDBK+7)/8 EXDBK size in doublewords 00000050 EXDBSIZE *-EXDBK EXDBK size in bytes
 
 
  EXDBK Storage Layout Top of page
 
          
*** EXDBK - exec() data block
*
*     +---------------------------+---------------------------+
*   0 |         EXDPOST           |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  10 |          EXDR0            |          EXDR1            |
*     +---------------------------+---------------------------+
*  18 |          EXDR2            |          EXDR3            |
*     +---------------------------+---------------------------+
*  20 |          EXDR4            |          EXDR5            |
*     +---------------------------+---------------------------+
*  28 |          EXDR6            |          EXDR7            |
*     +---------------------------+---------------------------+
*  30 |          EXDR8            |          EXDR9            |
*     +---------------------------+---------------------------+
*  38 |          EXDR10           |          EXDR11           |
*     +---------------------------+---------------------------+
*  40 |          EXDR12           |          EXDR13           |
*     +---------------------------+---------------------------+
*  48 |          EXDR14           |          EXDR15           |
*     +---------------------------+---------------------------+
*  50
*
*** EXDBK - exec() data block
 
 
  EXDBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
EXDBSIZE       004C 00000050
EXDPOST        0000
EXDRCAE        004C 0000001C
EXDRCBTY       004C 00000024
EXDRCFTL       004C 00000028
EXDRCNRS       004C 00000004
EXDRCNSV       004C 00000010
EXDRCOK        004C 00000000
EXDRCRJT       004C 00000014
EXDRCRTM       004C 0000000C
EXDRCSNV       004C 00000018
EXDRCSVR       004C 00000020
EXDRCTMR       004C 00000008
EXDREGS        0010
EXDR0          0010
EXDR1          0014
EXDR10         0038
EXDR11         003C
EXDR12         0040
EXDR13         0044
EXDR14         0048
EXDR15         004C
EXDR2          0018
EXDR3          001C
EXDR4          0020
EXDR5          0024
EXDR6          0028
EXDR7          002C
EXDR8          0030
EXDR9          0034
EXDSIZE        004C 0000000A
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:50:23 EDT.
Copyright IBM Corporation, 1990, 2022