FUBSECT Back to Index page
 
Prolog 
Control Block Contents 
   FUBSECT 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.


  FUBSECT Prolog Top of page
 
 NAME       : DMSFUB
 DESCRIPTION: File Space Usage Block
 DSECT      : FUBSECT
 FUNCTION   : Mapping of the CMS File Space Usage
              Block. The FUB contains file space usage
              information for a file space with open output
              files.
 
 
  FUBSECT Control Block Content Top of page
 

 FUBSECT DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure FUBSECT File Space Usage Block FILE SPACE USAGE BLOCK 0000 0 Dbl-Word 8 * (0) 0000 0 Character 3 FUBEYEC Eyecatcher to indicate a FUB 0003 3 Bitstring 1 FUBFLAG FUB flags The following are equates for the FUBFLAG field 1... .... FUBPREAL X'80' This is a preallocated FUB .1.. .... FUBINUSE X'40' This FUB is currently in use ..1. .... FUBVALID X'20' The Server count of available blocks (FUBSFSAV) is valid 0004 4 Address 4 FUBPTR Next File Space Usage Block 0008 8 Signed 4 FUBFLDS (0) 0008 8 Character 8 FUBFPOOL File Pool name 0010 16 Character 8 FUBFSPAC File Space name 0018 24 Signed 4 FUBOPENF Number of files open for output in this file space 001C 28 Signed 4 FUBSFSAV Signed integer containing the number of 4K blocks the SFS Server believes are left in the file space. This value may be negative if the file space limit is exceeded. 0020 32 Signed 4 FUBCMSUS Signed integer containing the number of 4K blocks that CMS must subtract from FUBSFSAV to incorporate changes to open files: CMS writes to unallocated blocks in CMS cache, CMS writes following OPEN REPLACE when CMS blocks are logically deleted before SPS write. Value is positive if CMS uses blocks that Server does not know are used. Value is negative when CMS makes blocks available that Server does not know are available. 0024 36 Signed 4 * (3) Reserved 00000030 FUBLB *-FUBSECT Length of FUB block in bytes 00000006 FUBLD (FUBLB+7)/8 Length of FUB block in dwords 00000028 FUBFLDSL *-FUBFLDS Length of FUB fields to clear
 
 
  FUBSECT Storage Layout Top of page
 
          
*** FUBSECT - File Space Usage Block
*
*     +--------------------+------+---------------------------+
*   0 |      FUBEYEC       |:FLAG |          FUBPTR           |
*     +--------------------+------+---------------------------+
*   8 |                       FUBFPOOL                        |
*     +-------------------------------------------------------+
*  10 |                       FUBFSPAC                        |
*     +---------------------------+---------------------------+
*  18 |         FUBOPENF          |         FUBSFSAV          |
*     +---------------------------+---------------------------+
*  20 |         FUBCMSUS          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  30
*
*** FUBSECT - File Space Usage Block
 
 
  FUBSECT Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
FUBCMSUS       0020
FUBEYEC        0000
FUBFLAG        0003
FUBFLDS        0008
FUBFLDSL       0024 00000028
FUBFPOOL       0008
FUBFSPAC       0010
FUBINUSE       0003 40
FUBLB          0024 00000030
FUBLD          0024 00000006
FUBOPENF       0018
FUBPREAL       0003 80
FUBPTR         0004
FUBSFSAV       001C
FUBVALID       0003 20
 
This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:36:18 EDT.
Copyright IBM Corporation, 1990, 2020