Asynchronous Serial Communications Programmer's Reference Manual (32022-90052)

Chapter 9 265
Intrinsics Reference (cont)
HPFOPEN
Passes the output priority to be attached to the file for
spooled output. This priority is used to determine the
order in which files are output when several are
waiting for the same device. Accepted values are
between 1 (lowest priority) and 13 (highest priority)
inclusive. If this value is less than the current
OUTFENCE set by the System Operator, file output is
deferred until the operator raises the output priority of
the file or lowers the OUTFENCE. You can specify
priority for a file already opened (for example,
$STDLIST), in which case the highest value supplied
before the last FCLOSE takes effect. This parameter is
ignored for nonspooled devices. The default priority
is 8.
Item# = 28 spooled message option (CA)
Passes a spooler message that is associated with a spool
file. For example, you can pass a message that you can
use for such purposes as telling the System Operator
what type of paper to use in the line printer. This
message must be displayed to the System Operator and
verified before the file can be printed on a line printer.
The maximum number of characters allowed is 48. An
array of more than 48 elements is truncated by
MPE/iX. Note that all character arrays must start on a
halfword boundary.
Item# = 29 privileged access option (I32)
Passes a value that temporarily restricts access to the
file number returned from HPFOPEN to a calling
process whose execution level is equal to or less than
the value specified in this option. This restriction lasts
until you close the file associated with the restricted file
number. You cannot specify a value less than the
execution level of the calling process.
0 Privilege level zero (most privileged
level).
1 Privilege level one.
2 Privilege level two
3 Privilege level three (least privileged
level).
Item# = 30 labeled tape type option (I32)
Not meaningful for asynchronous devices.
Item# = 31 labeled tape expiration option (CA)