FORTRAN Reference Manual

Compiler Directives
FORTRAN Reference Manual528615-001
10-34
HIGHREQ Compiler Directive
x
is zero or more alphabetic letters or digits. For example, the following directives
have the same effect:
?HIGHREQ
?HIGHREQS
?HIGHREQUESTORS
?HIGHREQUESTER
?HIGHREQ91
Considerations
The HIGHREQ directive must appear on the FORTRAN command line after the
semicolon that follows the object file name, or in the source input file before the
first FORTRAN source statement.
If you specify more than one HIGHREQ directive in a compilation, FORTRAN uses
the first one you specify and reports a warning message for each subsequent
HIGHREQ directive that appears before the first FORTRAN statement.
FORTRAN reports an error if you specify a HIGHREQ directive after the first
FORTRAN statement.
The HIGHREQ directive is meaningful only in an object file that includes a main
procedure.
The standalone Binder sets the HIGHREQUESTERS attribute in its target object
file equal to the setting of the HIGHREQUESTERS attribute in the object file that
contains the main procedure. You can use Binder to explicitly specify the value of
the HIGHREQUESTERS attribute:
SET HIGHREQUESTERS
Your program accepts requests from processes running at high PINs:
°
If your object file specifies HIGHREQ.
°
If your program opens $RECEIVE by explicitly calling the FILE_OPEN_ system
procedure, rather than the OPEN system procedure.
Note. The Binder syntax for HIGHREQ requires that you enter the full attribute name, as in:
SET HIGHREQUESTERS ON
You cannot specify:
SET HIGHREQ ON
ON
OFF


