Binder Manual (G06.24+, H06.03+)

BIND Commands
Binder Manual528613-003
3-13
BUILD Command
SATISFY {ON | OFF}
{SEARCH file-name}
{SEARCH (file-name [, file-name]...)}
WARNINGS {ON | OFF}
See the SELECT Command on page 3-49 for a description of these specifiers.
Considerations
Using BUILD with SATISFY ON
If you enter BUILD SATISFY ON, Binder resolves any remaining external
references. Binder accesses the user files on the search list and, if it finds any of
the unresolved entry points, adds the corresponding code to the target file it is
building.
If you enter BUILD SATISFY OFF, Binder does not resolve remaining external
references, but does resolve data references. The default is BUILD SATISFY ON.
Target File Name
Binder creates the target file in a temporary file and gives the target file one of the
following names:
°
file-name, if a file by that name did not exist.
°
file-name, if a file by that name previously existed, but you specified !, and
the purge was successful.
°
OBJECT, if no file-name was specified (default), or if file-name existed
and was not purged.
°
ZZBI nnnn, where nnnn is a random numeric identifier, if the preceding
naming attempts failed.
Error Conditions
The build operation fails if Binder cannot name the target file. When this happens,
Binder issues an error message and prompts you for input. The temporary file
containing the target file is lost, as is the information from previous commands. You
must specify the target file contents again by entering definition commands.
If the build operation failed because of insufficient disk space, you must correct the
condition before the build operation can succeed.
Note. If the old object file is running when you specify a new object file of the same
name with the ! option, Binder does not purge the old file but renames it ZZBInnnn
(where nnnn is supplied by Binder).