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
|