MPE/iX Intrinsics Reference Manual (32650-90875)
374 Chapter7
Command Definitions (HP32208-HPLOACNMPROC)
HPFOPEN
Generally, the entire record can be read. Refer to the table listing the item
values returned by the FFILEINFO intrinsic. However, on writes to files
where carriage-control characters are specified, the data transferred is
limited to
recsize
-1 unless a control of one is passed, indicating the data
record is prefixed with embedded carriage-control characters.
The value of this
itemnum
is ignored when a byte stream or hierarchical
directory is created. Byte stream files and hierarchical directories are
created without carriage control (NOCCTL).
8/CA Enable tape label:
Passes the tape label name of a labeled tape. The name must follow the
ANSI standards for tape label names. The name consists of <=6 printable
characters that identify the volume. In a multivolume set, only the first
tape label can be specified.
Default: a null tape label
A character placed in the first element designates the delimiter used by
HPFOPEN to search for the end of the character array. The delimiter can
appear again only following the last valid character of the character array,
for example:
%volid%
(% is the delimiter,
volid
is the designator)
fabcxyzf
(
f
is the delimiter,
abcxyz
is the designator)
(ASC) Not used for asynchronous devices.
9/I32 Disallow file equation:
Passes a value indicating whether or not file equations are allowed. A
leading * in a formal file designator overrides the setting to disallow file
equations.
The following values are valid:
0 Allow file equations to override programmatic or
system-defined file specifications.
1 Disallow file equations from overriding programmatic or
system-defined file specifications.
File equations can be enabled for escaped pathnames expressed using
MPE-escaped name semantics or names expressed using POSIX name
semantics, but a matching file equation is not found since the file
designator on the left side of a file equation can only be expressed using
MPE-only syntax.
Default: 0
10/I32 File type:
Passes a value indicating the internal record structure used to access
records in the file. If the file is old, this option is ignored. Specifying an
itemnum
=5 value other than zero overrides this option. This option is
applicable only at file creation.