Binder Manual (G06.24+, H06.03+)
Using Binder
Binder Manual—528613-003
2-18
When Using BIND
When Using BIND
When disk space is insufficient, Binder terminates with an error message and does not
retain any of the information supplied prior to the BUILD command. You must start
over.
To have work files created on a different volume, use the command PARAM
SWAPVOL at the TACL prompt. The syntax of the PARAM SWAPVOL command is:
In the following example, the PARAM SWAPVOL command specifies $SCRATCH as
the volume for Binder work files:
For better performance, keep the swap volume, the BIND process, and the input and
output object files on the same node.
Note that the PARAM SWAPVOL command determines the swap volume used by
BIND regardless of the language used to code the input files. Thus, if issued, PARAM
SWAPVOL controls the swap volume used by BIND when it is processing files coded
in any valid language.
When Using BINSERV
If Binder is operating as part of a compilation, the swap volume is determined by
whether you entered the TACL command PARAM SWAPVOL before the compilation
command. The rule is:
•
If a PARAM SWAPVOL command was issued, BINSERV uses the swap volume
specified in the PARAM SWAPVOL command.
•
If a PARAM SWAPVOL command was not issued, BINSERV uses the same
volume that contains the new object file resulting from the compilation as the swap
volume.
This is true for all languages except Pascal and C.
Specifying the Swap Volume for Pascal and C Programs
For Pascal and C programs, the rules for swap volumes are different. The SWAP
volume option of the Pascal and C compilation commands determines the swap
volume used by the BINSERV process. The command interpreter PARAM SWAPVOL
command has no effect on the swap volume used by BINSERV when it is started by
the Pascal or C compilers.
If you do not specify the SWAP volume option in a Pascal or C compilation command,
the BINSERV process uses the volume on which the compiler code file resides as the
PARAM SWAPVOL [ node-name. ] volume-name
14> PARAM SWAPVOL $SCRATCH