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


  FILID Prolog Top of page
 
 NAME       : HCPFILID
 DESCRIPTION: File identification table
 DSECT      : FILID
 FUNCTION   : TO associate spool files with each userid in
              the system
 LOCATED BY : SYSFILID
 CREATED BY : HCPWRSST - when building the FILID table
              during initialization
 DELETED BY : Storage for FILID table is released at
              shutdown
 RELOCATION CONSIDERATIONS : None
 NOTES      : Used by HCPFIT:  When adding an entry or scanning
              for an entry
 
 
  FILID Control Block Content Top of page
 

 FILID DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure FILID File identification table 0000 0 Signed 4 FILPTR Pointer to next FILID table pg 0004 4 Signed 4 FILLOCK Lock for adding the table entry 0008 8 Dbl-Word 8 * Reserved for IBM use 0010 16 Bitstring 36 FILENTRY Entry for one userID 0010 16 Character 8 FILUSER Userid of entry in the table 0018 24 Signed 2 FILMAX Max number of spid for user 001A 26 Signed 2 FILLAST Last spid allocated for user 001C 28 Signed 4 FILINPUT Pointer to user's input queue 0020 32 Signed 4 FILOUTP Pointer to user's output queue 0024 36 Signed 4 FILDATA Pointer to user's data queue 0028 40 Bitstring 1 FILBMAP (8) User's bitmap of allocated spids 0030 48 Bitstring 1 FILNTFY Notify connectors flag 1... .... FIL1 X'80' FIL1 Notify the 1st connector .1.. .... FIL2 X'40' FIL2 Notify the 2nd connector ..1. .... FIL3 X'20' FIL3 Notify the 3rd connector ...1 .... FIL4 X'10' FIL4 Notify the 4th connector .... 1... FIL5 X'08' FIL5 Notify the 5th connector .... .1.. FIL6 X'04' FIL6 Notify the 6th connector .... ..1. FIL7 X'02' FIL7 Notify the 7th connector .... ...1 FIL8 X'01' FIL8 Notify the 8th connector 0031 49 Bitstring 1 * (3) Reserved for IBM use 0034 52 Signed 4 FILNEXT (0) Next entry in FILID table 00000071 FILINDEX (4096-(FILENTRY-FILPTR))/L'FILENT RY Number of FILID-entries per FILID-page
 
 
  FILID Storage Layout Top of page
 
          
*** FILID - File identification table
*
*     +---------------------------+---------------------------+
*   0 |          FILPTR           |         FILLOCK           |
*     +---------------------------+---------------------------+
*   8 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  10 |                                                       |
*     =                       FILENTRY                        =
*     |                           +---------------------------+
*     |                           | 34
*     +---------------------------+
*
*** FILID - File identification table
          
*** Overlay for FILENTRY in FILID
*
*     +-------------------------------------------------------+
*  10 |                       FILUSER                         |
*     +-------------+-------------+---------------------------+
*  18 |   FILMAX    |  FILLAST    |         FILINPUT          |
*     +-------------+-------------+---------------------------+
*  20 |         FILOUTP           |         FILDATA           |
*     +---------------------------+---------------------------+
*  28 |                       FILBMAP                         |
*     +------+--------------------+---------------------------+
*  30 |:NTFY |////////////////////|
*     +------+--------------------+
*
*** Overlay for FILENTRY in FILID
 
 
  FILID Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
FILBMAP        0028
FILDATA        0024
FILENTRY       0010
FILINDEX       0034 00000071
FILINPUT       001C
FILLAST        001A
FILLOCK        0004
FILMAX         0018
FILNEXT        0034
FILNTFY        0030
FILOUTP        0020
FILPTR         0000
FILUSER        0010
FIL1           0030 80
FIL2           0030 40
FIL3           0030 20
FIL4           0030 10
FIL5           0030 08
FIL6           0030 04
FIL7           0030 02
FIL8           0030 01
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:50:28 EDT.
Copyright IBM Corporation, 1990, 2022