FLABELINFO (changed) [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation
Introduction to MPE XL for MPE V Programmers Migration Guide
FLABELINFO
(changed)
In MPE V/E, the FFLABELINFO intrinsic returns file label information
about permanent files only. On MPE XL (CM and NM), the FFLABELINFO
intrinsic returns file label information about both permanent and
temmporary files.
Because of the change to 32-bit addressing, it is now possible to get
values for record size (Item 14), block size (Item 15), and extent size
(Item 18) that are greater than allowed in MPE V/E. If the MPE V/E limit
is exceeded for any of those values, a zero (0) is returned in the
appropriate item. Three new items have been added to allow for the
larger values possible in MPE XL: Items 30, 31, and 32. Item 32 exists
for compatibility reasons only; see the description of FFILEINFO Items 15
and 16.
The following new values are returned only for disc files that were
created in a Native Mode environment:
Item 27 Unique File Identity (UFID) (NM only)
Item 28 File limit in bytes
Item 29 Start of file offset
Item 30 MPE XL record size (32-bit unsigned integer)
Item 31 MPE XL block size (32-bit unsigned integer)
Item 32 MPE XL extent size (32-bit unsigned integer)
Item 33 Lockword (8-byte) (only if creator, AM, or SM)
Item 34 Volume restriction (34-byte character array)
MPE/iX 5.0 Documentation