Communicator e3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00 (30216-90291)

38 Chapter3
Growth Solution
MPE/iX Large Files Overview
If any of the items listed above are used in mathematical computations, especially when a
record number item is multiplied by a record or block size, care must be taken to determine
whether or not it is possible to overflow a 32-bit integer.
FFILEINFO
9 FF_RECORD_PTR A 32-bit signed integer which
returns the record number of the
current logical data pointer
associated with the specified file
number
FFILEINFO
10
FF_EOF_PTR A 32-bit signed integer which holds
the current EOF record number of
the specified file
FFILEINFO 11 FF_FILE_LIMIT A 32-bit signed integer that returns
the record number of the file limit of
the file (the maximum size that the
file may grow to)
FFILEINFO
14
FF_BLK_SIZE A 16-bit signed integer that returns
the block size associated with the
specified file
FFILEINFO
67
FF_HPE_REC_SIZE A 32-bit signed integer that returns
the record size associated with the
given file
FFILEINFO 68 FF_HPE_BLK_SIZE A 32-bit signed integer that returns
the record size associated with the
given file
FLABELINFO 12 FLI_FILE_LIMIT A 32-bit signed integer that returns
the maximum number of records in
the specified file
FLABELINFO 19 FLI_RECORD_END_OF_FILE A 32-bit signed integer that returns
the current data pointer record
number associated with the given
file number
FGETINFO N/A lrecptr A 32-bit signed integer that returns
the current data pointer record
number associated with the given
file number
FGETINFO N/A eof A 32-bit signed integer that returns
the current EOF record number
FGETINFO N/A filelimit A 32-bit signed integer that returns
the maximum number of records in
the specified file
Intrinsic Item # or
Parameter
Item Name Description