Guardian Application Conversion Guide
Allowing a High-PIN Creator
Converting TAL Applications
096047 Tandem Computers Incorporated 3–45
Setting the
HIGHREQUESTERS
Attribute to Allow a High-
PIN Creator
You can set the HIGHREQUESTERS object-file attribute in your source file, or you can
set it after you have finished converting your source code, either during compilation
using a compiler directive or after compilation using the Binder program. The
following paragraphs describe all of these alternatives.
Setting the HIGHREQUESTERS Compiler Directive
To set the attribute when you compile your program, specify the HIGHREQUESTERS
compiler directive in your source code or as a compiler option in the TACL RUN
command for the TAL compiler. The BINSERV program then sets the
HIGHREQUESTERS attribute in the object file. An example of this directive in a
source file is:
?HIGHREQUESTERS
An example of this directive as a compiler option is:
10> TAL /IN talsrc, ... / talobj; HIGHREQUESTERS
You need to specify the HIGHREQUESTERS directive only once during a compilation.
If your program file copies source code from another file, specify the
HIGHREQUESTERS directive only in the program file that contains the main
procedure; do not specify the directive in the other file (or files).
Setting the HIGHREQUESTERS Attribute Using Binder
If you do not set the HIGHREQUESTERS attribute when you compile your program,
you can set it after compilation using Binder. For a single object file, use the Binder
CHANGE command:
@CHANGE HIGHREQUESTERS ON IN TALOBJ
If you are binding more than one object file into a single target object file, use the
Binder SET command to set the HIGHREQUESTERS object-file attribute. For Binder
to set the HIGHREQUESTERS object-file attribute in a target object file, the object file
containing the main procedure must have this object-file attribute set.
For more information about the HIGHREQUESTERS object-file attribute, refer to
“Allowing Opens by High-PIN Requesters” in Appendix C, “System Compatibility.”