FSBK | Back to Index page |
Prolog Control Block Contents FSBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
FSBK Prolog | Top of page |
NAME : HCPFSBK DESCRIPTION: CP File Status Block DSECT : FSBK FUNCTION : The FSBK contains information about a single file on the mini-disk LOCATED BY : FSBK.FSHFSBR(i) OFBK.OFBFSB CREATED BY : HCPZIA DELETED BY : HCPZIA HCPZIR RELOCATION CONSIDERATIONS : None COMMENTS : The CMS FSTD is copied in total. CMS fields that CP does not use are "reserved" or just plain ignored. Some (FSBOPENS, for example) are redefined over CMS fields that CP does not care about. Individual FSBK storage areas are actually contiguous sections in full pages that are pointed to by FSHBKs. Individual FSBKs are never allocated by HCPGETST and never released by HCPRELST. |
FSBK Control Block Content | Top of page |
|
FSBK Storage Layout | Top of page |
*** FSBK - CP File Status Block * * +-------------------------------------------------------+ * 0 | FSBFIDFN | * +-------------------------------------------------------+ * 8 | FSBFIDFT | * +---------------------------+---------------------------+ * 10 | FSBOPENS | FSBCLOSD | * +---------------------------+-------------+------+------+ * 18 | FSBOPEND |/////////////|:RECFM|:FLAG | * +---------------------------+-------------+------+------+ * 20 | FSBLRECL |///////////////////////////| * +---------------------------+---------------------------+ * 28 | FSBFOP | FSB#DBC | * +---------------------------+------+------+-------------+ * 30 | FSBRECDS |:#LVL |//////| (036)- | * +---------------------------+------+------+-------------+ * 38 | -FSBDATIM |//////|//////|/////////////| * +---------------------------+------+------+-------------+ * *** FSBK - CP File Status Block |
FSBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- FSB$END 0040 FSB#DBC 002C FSB#LVL 0034 FSBCACHE 001F 80 FSBCLOSD 0014 FSBCNTRY 001F 08 FSBDATIM 0036 FSBDFIX 001E C6 FSBDVAR 001E E5 FSBFID 0000 FSBFIDFN 0000 FSBFIDFT 0008 FSBFLAG 001F FSBFOP 0028 FSBLRECL 0020 FSBOPEND 0018 FSBOPENS 0010 FSBRECDS 0030 FSBRECFM 001E FSBSIZEB 0040 00000040 FSBSIZED 0040 00000008 |
Copyright IBM Corporation, 1990, 2022