| 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, 2013