HP 3000 Manuals

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