Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
USXBK
Control Block Contents
USXBK DSECT
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 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
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
Copyright IBM Corporation, 1990, 2011