Table 9 ACP Record Attributes Values
|
Field Value |
Meaning |
FAT$B_TYPE
|
Record type. Contains
FAT$V_RTYPE and FAT$V_FILEORG.
|
FAT$V_RTYPE
|
Record type. The
following bit values are defined:
|
|
FAT$C_FIXED
|
Fixed-length record
|
|
FAT$C_VARIABLE
|
Variable-length record
|
|
FAT$C_VFC
|
Variable-length record with fixed
control
|
|
FAT$C_UNDEFINED
|
Undefined record format (stream
binary)
|
|
FAT$C_STREAM
|
RMS stream format
|
|
FAT$C_STREAMLF
|
Stream terminated by LF
|
|
FAT$C_STREAMCR
|
Stream terminated by CR
|
FAT$V_FILEORG
|
File organization.
The following bit values are defined:
|
|
FAT$C_DIRECT
|
Direct file organization1
|
|
FAT$C_INDEXED
|
Indexed file organization
|
|
FAT$C_RELATIVE
|
Relative file organization
|
|
FAT$C_SEQUENTIAL
|
Sequential file organization
|
FAT$B_RATTRIB
|
Record attributes.
The following bit values are defined:
|
|
FAT$M_FORTRANCC
|
Fortran carriage control
|
|
FAT$M_IMPLIEDCC
|
Implied carriage control
|
|
FAT$M_PRINTCC
|
Print file carriage control
|
|
FAT$M_NOSPAN
|
No spanned records
|
|
FAT$M_MSBRCW2
|
Record count word (RCW)
is MSB formatted
|
FAT$W_RSIZE
|
Record size
in bytes.
|
FAT$L_HIBLK3
|
Highest allocated
VBN. The ACP maintains this field when the file is extended or truncated.
Attempts to modify this field in a write attributes operation are ignored.
|
|
FAT$W_HIBLKH
|
High-order 16 bits
|
|
FAT$W_HIBLKL
|
Low-order 16 bits
|
FAT$L_EFBLK 4
|
End of file
VBN
|
|
FAT$W_EFBLKH
|
High-order 16 bits
|
|
FAT$W_EFBLKL
|
Low-order 16 bits
|
FAT$W_FFBYTE
|
First free
byte in FAT$L_EFBLK.
|
FAT$B_BKTSIZE
|
Bucket size,
in blocks.
|
FAT$B_VFCSIZE
|
Size in bytes
of fixed-length control for VFC records.
|
FAT$W_MAXREC
|
Maximum record
size, in bytes.
|
FAT$W_DEFEXT
|
Default extend
quantity.
|
FAT$W_GBC
|
Global buffer
count.
|
FAT$W_VERSIONS
|
Default version limit; valid
only if the file is a directory
|