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


  USXBK Prolog Top of page
 
 NAME       : HCPUSXBK
 DESCRIPTION: User Security Extension Block
 DSECT      : USXBK
 FUNCTION   : The USXBK contains pointers to the block(s)
              of storage containing the altered security flags for
              a particular user, or zeroes, if no block exists for
              that set of entities.
 LOCATED BY : VMDACIMP field of the VMDBK
 CREATED BY : HCPDA0
 DELETED BY : HCPDA0, HCPUSO, HCPLOG
 SERIALIZED : The SYSCM lock, SYSUSXLK
 RELOCATION CONSIDERATIONS : None
 NOTES      : This control block is bilingual.  The fields within it can
              be referenced in either ASSEMBLER or PLAS modules.
              The block of storage pointed to by each pointer field
              in the USXBK consists of as many bytes as there are entries
              in its corresponding data area.  For example, USXCP
              would point to a block of storage containing as many
              bytes as there are command table entries.  These
              bytes have a one to one correspondence with the entries
              in the command table.  IE the 5th byte contains the
              extended security flags relative to the 5th command
              defined within the command table.
 
 
  USXBK Control Block Content Top of page
 

 USXBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure USXBK User Security Extension Block 0000 0 Signed 4 USXCP pointer to User Security Extension for CP commands 0004 4 Signed 4 USXSET pointer to User Security Extension for CP SET commands 0008 8 Signed 4 USXQUY pointer to User Security Extension for CP QUERY commands 000C 12 Signed 4 USXDGN pointer to User Security Extension for CP defined diagnose codes 0010 16 Signed 4 USXHVB pointer to User Security Extension for installation defined diagnose codes 0014 20 Signed 4 USXSYS pointer to User Security Extension for CP system functions 00000003 USXSIZE ((*-USXBK)+7)/8 Size of USXBK in doublewords
 
 
  USXBK Storage Layout Top of page
 
 
*** USXBK - User Security Extension Block
*
*     +---------------------------+---------------------------+
*   0 |          USXCP            |          USXSET           |
*     +---------------------------+---------------------------+
*   8 |          USXQUY           |          USXDGN           |
*     +---------------------------+---------------------------+
*  10 |          USXHVB           |          USXSYS           |
*     +---------------------------+---------------------------+
*  18
*
*** USXBK - User Security Extension Block
 
 
  USXBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
USXCP          0000
USXDGN         000C
USXHVB         0010
USXQUY         0008
USXSET         0004
USXSIZE        0014 00000003
USXSYS         0014
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:44:46 EDT.
Copyright IBM Corporation, 1990, 2016