Binder Manual (G06.24+, H06.03+)
Guardian File Names and TACL Commands
Binder Manual—528613-003
7-8
PARAM SWAPVOL Command
PARAM SWAPVOL Command
The PARAM SWAPVOL command lets you specify the volume that the compiler,
BINSERV, and SYMSERV use for temporary files. For example:
PARAM SWAPVOL $myvol
The compiler ignores any node specification and allocates temporary files on its own
node. If you omit the volume, the compiler uses the default volume for temporary files;
BINSERV and SYMSERV use the volume that is to receive the object file.
Use this command when:
•
The volumes normally used for temporary files might not have sufficient space.
•
The default volume or the volume to receive the object file is on a different node
from the compiler.
Note that the C and Pascal compilers ignore PARAM SWAPVOL commands. The
SWAP volume option of the Pascal and C compilation commands determines the swap
volume used by the BINSERV process. 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 swap volume. Compiler code usually
resides on volume $SYSTEM.
PARAM SYMSERV Command
The PARAM SYMSERV command lets you specify which SYMSERV process you want
to use. You can specify a file name or a TACL DEFINE name.
For example, to specify the SYMSERV file on a particular volume and subvolume:
PARAM SYMSERV \mynode.$myvol.mysubvol.SYMSERV
If the node is not the one the compiler runs on, the compiler ignores the command. If
you omit the volume or subvolume, the compiler uses the current default volume or
subvolume. If you omit the file name, the compiler uses the name SYMSERV. If you
specify a TACL DEFINE name, the name must refer to a disk file of class MAP.
If you omit this command, the compiler uses the volume and subvolume specified in
the PARAM BINSERV command. If you omit both PARAM SYMSERV and PARAM
BINSERV commands, the compiler uses the SYMSERV process on its own volume
and subvolume.
Using PARAM Commands
You can specify one or more PARAM commands before starting the compiler. For
example, you can specify that:
•
The compiler use the BINSERV process located on MYSUBVOL
PARAM BINSERV mysubvol