Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PDCB
Control Block Contents
PDCB DSECT
Cross Reference (Contains links to field and bit definitions)
PDCB Prolog
Name : DMSPDCB Description: PARSED DIRID CONTROL BLOCK (PDCB) DSECT : PDCB Function : THE PARSED DIRID CONTROL BLOCK IS USED TO HOLD THE FULLY QUALIFED DIRECTORY NAME FQDN.
PDCB Control Block Content
PDCB DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PDCB PARSED DIRID CONTROL BLOCK (PDCB) 0000 0 Signed 4 PDCFQDN (0) 0000 0 Character 8 PDCFPID FILEPOOLID 0008 8 Character 136 PDCUSER (0) EVERYTHING BUT FILEPOOLID 0008 8 Character 8 PDCURID USERID 0010 16 Character 16 PDCSDR1 SUBDIRECTORY ONE 0020 32 Character 16 PDCSDR2 SUBDIRECTORY TWO 0030 48 Character 16 PDCSDR3 SUBDIRECTORY THREE 0040 64 Character 16 PDCSDR4 SUBDIRECTORY FOUR 0050 80 Character 16 PDCSDR5 SUBDIRECTORY FIVE 0060 96 Character 16 PDCSDR6 SUBDIRECTORY SIX 0070 112 Character 16 PDCSDR7 SUBDIRECTORY SEVEN 0080 128 Character 16 PDCSDR8 SUBDIRECTORY EIGHT 00000090 PDCFQSIZ *-PDCFQDN LENGTH OF THE FULLY QUALIFIED DIR. NAME 0090 144 Character 16 PDCFNFT (0) 0090 144 Character 8 PDCFN FILE NAME 0098 152 Character 8 PDCFT FILE TYPE 00A0 160 Address 4 PDCPTADT POINTER TO THE ADT 00A4 164 Character 1 PDCFM FILE MODE LETTER 00A5 165 Character 1 PDCMODNO FILE MODE NUMBER 00A6 166 Bitstring 1 PDCFLG FLAG FIELD 1... .... PDCFLGNT X'80' ON IF FN FT FIELDS ARE FILLED IN .1.. .... PDCFLGCA X'40' ON IF DIRECTORY IS CACHED ..1. .... PDCFLGAC X'20' ON IF DIRECTORY ACCESSED ...1 .... PDCFLGMD X'10' ON IF FM IS A MINIDISK 00A7 167 Character 1 PDCBRES RESERVED FIELD 000000A8 PDCBSIZE *-PDCB LENGTH OF PDCB ENTRY 00000015 PDCBDBSZ ((PDCBSIZE+7)/8) SIZE OF PDCB ENTRY IN DBWRDS File Attribute Stack related information
PDCB Storage Layout
*** PDCB - PARSED DIRID CONTROL BLOCK (PDCB) * * +-------------------------------------------------------+ * 0 | PDCFPID | * +-------------------------------------------------------+ * 8 | PDCURID | * +-------------------------------------------------------+ * 10 | PDCSDR1 | * | | * +-------------------------------------------------------+ * 20 | PDCSDR2 | * | | * +-------------------------------------------------------+ * 30 | PDCSDR3 | * | | * +-------------------------------------------------------+ * 40 | PDCSDR4 | * | | * +-------------------------------------------------------+ * 50 | PDCSDR5 | * | | * +-------------------------------------------------------+ * 60 | PDCSDR6 | * | | * +-------------------------------------------------------+ * 70 | PDCSDR7 | * | | * +-------------------------------------------------------+ * 80 | PDCSDR8 | * | | * +-------------------------------------------------------+ * 90 | PDCFN | * +-------------------------------------------------------+ * 98 | PDCFT | * +---------------------------+------+------+------+------+ * A0 | PDCPTADT |PDCFM |:MODNO|PDCFLG|:BRES | * +---------------------------+------+------+------+------+ * A8 * *** PDCB - PARSED DIRID CONTROL BLOCK (PDCB)
PDCB Cross Reference
Symbol Dspl Value -------------- ---- ----- PDCBDBSZ 00A7 00000015 PDCBRES 00A7 PDCBSIZE 00A7 000000A8 PDCFLG 00A6 PDCFLGAC 00A6 20 PDCFLGCA 00A6 40 PDCFLGMD 00A6 10 PDCFLGNT 00A6 80 PDCFM 00A4 PDCFN 0090 PDCFNFT 0090 PDCFPID 0000 PDCFQDN 0000 PDCFQSIZ 0080 00000090 PDCFT 0098 PDCMODNO 00A5 PDCPTADT 00A0 PDCSDR1 0010 PDCSDR2 0020 PDCSDR3 0030 PDCSDR4 0040 PDCSDR5 0050 PDCSDR6 0060 PDCSDR7 0070 PDCSDR8 0080 PDCURID 0008 PDCUSER 0008
Last updated on 1 May 2002 at 14:04:22 EDT.
Copyright IBM Corporation, 1990, 2002