FRnSECT Hexadecimal Field
Displacement Nalle Field Description, Contents, !eaning 40 44
48 4C 4D TCODE EQO USERCODE EQU NOCCODE EQO TRNCODE EQO OSIRCODE EQO SYSCODE EQO IUXCODE EQO *ONOSED EQO BLOCKLEN EQO AFREETAB DC FREELOW1 DS lCILL DS Ilag§ !!I FREEFLG1 DC FRF1C EQO FRF1V EQO FRF1N EQO FRF1E EQO FRF1L EQO FRF1H EQO FRF1M EQO FRF1B EQO IQllQ!!.ng FREEFLG2 DC !!.!!§ FRF2CL lU"In FRF2SVP EQO FRF2NOI EQO FRF2CKE EQO FRF2CKT EQO FRF2CKX EQO 14
in TCODE --1-----
2
3
4
5
5
15
16
A (0) F 1 201 BL1'0' 1*1 in FREEFLG1
-- X 'SCj",---- X'40' X'20' X'10' X'08' X'04' X'02' X'01' !!I!g !!Q1Q§ BL1'0' A*2 !.n 1'80' X'40' X'20' X'10' X'08' X'04' FREETAB table code
User free storage page
Nucleus free storage page
Transient area page Oser area page System page Maximum possible code value
Symbolic length of block
Address of PREETAB table Original value of FREELOWE (set by INIT2)
Address of caller (for errors) Conditional request Variable request
Nucleus request
FREE (vs FRFT) request
Low storage is OK High storage is OK Messages wanted on error TYPCALL equals BALR in macro !g ]2MSIRE Cleanup flag Variable pages request flag (SCHVPGE) Second initialization routine has not yet been
called by DMSINS Do a check each time FREE or FRET is called
Do a check this time Executing CHECK routine now
Free Chain Element POINTER--EQU---O-- Pointer to next FREE element
SIZE EQO 4 Size of this element in bytes Section 2. CMS rata Areas and Control Blocks 187
FSCBD
FSCBD is a PLIST defined for general use by routines that use the CMS file syste.. FSCED
is generated when the user invokes the FSCBD .acro.
o FSCBCO!! 8 FSCBFN 10 FSCBFT
18 FFSCBFM FSCBlTNO FSCEBUFF 20 FSCBSIZE
28 FSCBNORD
Hexadecimal Field
Displacement Na.e
o
8 10 18
1A
1C 20 24
25
26
28 FSCBCOMM DS FSCBFN DS FSCBFT DS FSCBFM DS FSCBlTNO DS FSCBBUFF DS FSCBSIZE DS FSCBF.' DS FSCBFLG EQU FSCBNOlT DS FSCBNORD DS CL8
CL8
CL8
CL2
H
F
F
CL2 FSCBFV ... 1
H
A
F*1 F*2 FSCBNOIT
Field Description, Contents, Meaning File system comaand (RDBUF, WRBUF, etc.)
Filena.e
Filetype
Filellode
Relative record number to be read/written
Address of read/write buffer or of STATEFST Length of buffer
F*1 RECFM -- C1J1 F*2 Flag byte
Number of records to be read/written Number of bytes actually read
188 IBM VM/310 Data Areas and Control Block Logic
Previous Page Next Page