OSFST Back to Index page
 
Prolog 
Control Block Contents 
   OSFST DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  OSFST Prolog Top of page
 
 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 Top of page
 

 OSFST DSECT Top of page
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' OSFSTALT ALTERNATE TRACK INDICATOR .1.. .... OSFSTDBK X'40' OSFSTDBK BLOCKSIZE NOT SPECIFIED IN DSCB ..1. .... OSFSTECK X'20' OSFSTECK ECKD HARDWARE ATTACHED .... 1... OSFSTMVL X'08' OSFSTMVL MULTIPLE VOLUME DATA SET .... ..1. OSFSTUMV X'02' OSFSTUMV UNMOVEABLE DATA SET .... ...1 OSFSTRSW X'01' OSFSTRSW 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 OSFSTEX4 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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 6.3.0.
Last updated on 22 May 2013 at 13:50:08 EDT.
Copyright IBM Corporation, 1990, 2013