Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

USXBK

Prolog  

Control Block Contents  
   USXBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


USXBK Prolog

 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
 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


USXBK DSECT

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

          
*** USXBK - User Security Extension Block
*
*     +---------------------------+---------------------------+
*   0 |          USXCP            |          USXSET           |
*     +---------------------------+---------------------------+
*   8 |          USXQUY           |          USXDGN           |
*     +---------------------------+---------------------------+
*  10 |          USXHVB           |          USXSYS           |
*     +---------------------------+---------------------------+
*  18
*
*** USXBK - User Security Extension Block

 

USXBK Cross Reference

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 V4R2.0. Last updated on 17 Oct 2001 at 17:06:09 EDT.
Copyright IBM Corporation, 1990, 2001