Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
OSFST
Cross Reference (Contains links to field and bit definitions)
OSFST Prolog
Name : OSFST Description: OS File Status Table DSECT : OSFST Notes : Module Type - Macro Processor : Assembler Function : OSFST describes the fields of an OS file status table. When an OS disk is accessed, DMSROS obtains storage from CMS free storage, builds and fills in an OSFST block, which is comparable to a CMS FST block. This block is released by DMSALU.
OSFST Control Block Content
OSFST DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure OSFST OS File Status Table 0000 0 Signed 2 OSFSTFM DISK MODE 0002 2 Signed 2 * RESERVED 0004 4 Signed 2 OSFSTBLK BLOCKSIZE 0006 6 Signed 2 OSFSTFVF FIXED/VARIABLE FLAG 0008 8 Signed 4 OSFSTLRL LOGICAL RECORD SIZE 000C 12 Bitstring 1 OSFSTRFM OS RECORD FORMAT 000D 13 Bitstring 1 * RESERVED 000E 14 Bitstring 1 OSFSTFLG FLAG BYTE 1... .... OSFSTALT X'80' ALTERNATE TRACK INDICATOR .1.. .... OSFSTDBK X'40' BLOCKSIZE NOT SPECIFIED IN DSCB ..1. .... OSFSTECK X'20' ECKD HARDWARE ATTACHED .... 1... OSFSTMVL X'08' MULTIPLE VOLUME DATA SET .... ..1. OSFSTUMV X'02' UNMOVEABLE DATA SET .... ...1 OSFSTRSW X'01' INDICATES POINT+1 JUST ISSUED 000F 15 Bitstring 1 OSFSTXNO NUMBER OF DATA EXTENTS ON DISK 0010 16 Signed 4 OSFSTNXT NEXT OS FST 0014 20 Bitstring 1 OSFSTCHR (5) CCHHR OF LAST I/O OPERATION 0019 25 Bitstring 1 OSFSTEND (5) CURRENT EXTENT END 001E 30 Character 1 OSFSTDSN (44) DATA SET NAME 004A 74 Bitstring 1 OSFSTXTN (170) DATA EXTENTS DESCRIPTION 00000068 OSFSTEX4 OSFSTXTN+30 LOCATION OF 4TH EXTENT FROM DSCB3 00F4 244 Signed 2 OSFSTDSK DISK ADDR. (0CUU) 00F6 246 Signed 2 OSFSTTYP DISK DEVICE TYPE SEE OSADT FOR TYPE FLAGS 00F8 248 Bitstring 1 OSFSTNTE (5) USED TO SAVE CCHHR FOR NOTE MACRO 00FD 253 Bitstring 1 * (3) RESERVED 0100 256 Signed 4 OSFSTTRK NO. TRACKS PER CYLINDER 0104 260 Signed 4 * (2) RESERVED 010C 268 Character 8 OSFSTMEM PARTITIONED DATA SET MEMBER NAME 0118 280 Dbl-Word 8 * (0) 00000023 OSFSTLTH (*-OSFST)/8 OS FST LENGTH IN DBL WORDS
OSFST Storage Layout
*** OSFST - OS File Status Table * * +-------------+-------------+-------------+-------------+ * 0 | OSFSTFM |/////////////| OSFSTBLK | OSFSTFVF | * +-------------+-------------+------+------+------+------+ * 8 | OSFSTLRL |:STRFM|//////|:STFLG|:STXNO| * +---------------------------+------+------+------+------+ * 10 | OSFSTNXT | OSFSTCHR- | * +------+--------------------+-------------+-------------+ * 18 |-(014)| OSFSTEND | | * +------+----------------------------------+ | * 20 | | * = OSFSTDSN = * | +-----------------------------------------+ * | | | * +-------------+ | * 50 | | * = OSFSTXTN = * | +-------------+-------------+ * F0 | | OSFSTDSK | OSFSTTYP | * +---------------------------+------+------+-------------+ * F8 | OSFSTNTE |////////////////////| * +---------------------------+------+--------------------+ * 100 | OSFSTTRK |///////////////////////////| * +---------------------------+---------------------------+ * 108 |///////////////////////////| OSFSTMEM- | * +---------------------------+---------------------------+ * 110 | -(10C) |///////////////////////////| * +---------------------------+---------------------------+ * 118 * *** OSFST - OS File Status Table
OSFST Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----OSFSTALT 000E 80
OSFSTBLK 0004
OSFSTCHR 0014
OSFSTDBK 000E 40
OSFSTDSK 00F4
OSFSTDSN 001E
OSFSTECK 000E 20
OSFSTEND 0019
OSFSTEX4 004A 00000068
OSFSTFLG 000E
OSFSTFM 0000
OSFSTFVF 0006
OSFSTLRL 0008
OSFSTLTH 0118 00000023
OSFSTMEM 010C
OSFSTMVL 000E 08
OSFSTNTE 00F8
OSFSTNXT 0010
OSFSTRFM 000C
OSFSTRSW 000E 01
OSFSTTRK 0100
OSFSTTYP 00F6
OSFSTUMV 000E 02
OSFSTXNO 000F
OSFSTXTN 004A
Last updated on 12 Aug 1999 at 11:24:46 EDT.
Copyright IBM Corporation, 1990, 1999