Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
OSFST
Control Block Contents
OSFST DSECT
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 .11. 1... 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
Symbol Dspl Value -------------- ---- ----- OSFSTALT 000E 80 OSFSTBLK 0004 OSFSTCHR 0014 OSFSTDBK 000E 40 OSFSTDSK 00F4 OSFSTDSN 001E OSFSTECK 000E 20 OSFSTEND 0019 OSFSTEX4 004A 68 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 1 May 2002 at 14:26:35 EDT.
Copyright IBM Corporation, 1990, 2002