|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
PDSSECT
PrologControl Block Contents
PDSSECT DSECT
Storage Layout
Cross Reference
PDSSECT Prolog
Name : PDSSECT
Description: Directory Table for BPAM Simulation
DSECT : PDSSECT
Function : PDSSECT describes the fields of the in-storage
directory that is used in OS simulation of
BPAM. The in-storage directory is built
dynamically by DMSSVT from CMS free storage.
PDSSECT is called by the PDSSECT macro.
PDSSECT Control Block Content
PDSSECT DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure PDSSECT Directory Table for BPAM
Simulation
0000 0 Character 6 PDSIDENT MACLIB/PDS IDENTIFIER.
11.1 .111 PDSFNEW C'P' CHECK PDSIDENT+3, OLD VS
NEW.
0006 6 Bitstring 1 PDSFLG1 MACLIB/PDS FLAG1.
.1.1 1.11 PDSTEMPF C'$' PDS DIR. IS IN $PDSTEMP
FILE.
0007 7 Bitstring 1 PDSFLG2 MACLIB/PDS FLAG2.
0008 8 Signed 4 PDSDIRSZ MACLIB/PDS DIRECTORY SIZE.
000C 12 Signed 4 PDSDIRIT MACLIB/PDS DIRECTORY ITEM NO.
00000010 PDSHDRSZ *-PDSIDENT SIZE OF MACLIB/PDS
HEADER.
0010 16 Signed 4 PDSENTSZ PDS ENTRY SIZE. AREA TO KEEP
"DMSLIB" MACLIB/PDS FORMAT HEADER
IN.
0014 20 Signed 2 DIRNAME (3) - MACLIB IDENTIFIER
001A 26 Signed 2 DIRPTR - ITEM PTR TO START OF DIRECTORY
001C 28 Bitstring 1 TEMPBYTE - IF $ , THEN PDS IS IN $PDSTEMP
FILE
001D 29 Bitstring 1 CHNGBYTE - INDICATES UPDATES TO DICT.
001E 30 Signed 2 CORESIZE - SIZE OF DICTIONARY IN BYTES
0020 32 Signed 2 PDSBLKSI - BLOCKSIZE OF DICTIONARY
0022 34 Bitstring 1 NEWBLKS (2) - NO. NEW BLKS ADDED BY STOW
00000024 PDSLEN *-PDSSECT LENGTH OF THE PDSSECT
HEADER
0024 36 Signed 4 PDSDIR (0) - START OF IN CORE DICTIONARY
PDSSECT Storage Layout
*** PDSSECT - Directory Table for BPAM Simulation
*
* +-----------------------------------------+------+------+
* 0 | PDSIDENT |:FLG1 |:FLG2 |
* +---------------------------+-------------+------+------+
* 8 | PDSDIRSZ | PDSDIRIT |
* +---------------------------+---------------------------+
* 10 | PDSENTSZ | DIRNAME- |
* +-------------+-------------+------+------+-------------+
* 18 | -(014) | DIRPTR |:PBYTE|:GBYTE| CORESIZE |
* +-------------+-------------+------+------+-------------+
* 20 | PDSBLKSI | NEWBLKS |
* +-------------+-------------+
*
*** PDSSECT - Directory Table for BPAM Simulation
PDSSECT Cross Reference
Symbol Dspl Value -------------- ---- ----- CHNGBYTE 001D CORESIZE 001E DIRNAME 0014 DIRPTR 001A NEWBLKS 0022 PDSBLKSI 0020 PDSDIR 0024 PDSDIRIT 000C PDSDIRSZ 0008 PDSENTSZ 0010 PDSFLG1 0006 PDSFLG2 0007 PDSFNEW 0000 D7 PDSHDRSZ 000C 00000010 PDSIDENT 0000 PDSLEN 0022 00000024 PDSTEMPF 0006 5B TEMPBYTE 001C
Last updated on 2 Apr 2001 at 15:49:16 EDT.
Copyright IBM Corporation, 1990, 2001