Binder Manual (G06.27+, H06.04+, J06.03+)
Binder Input and Output
Binder Manual—528613-004
5-6
How Binder Uses the Input Control Lists
point name of the pair is the name of an entry point (the new name) that is to be
substituted for the existing entry point name. The two names cannot be the same.
When Binder executes a SATISFY or BUILD command, it checks unresolved entry
point references against the refer list. If the reference is to be changed, Binder makes
the change and then tries to resolve the reference. The refer list does not apply to
entry points previously added to the include entry point list.
Binder builds the refer list according to the specifications you give using the REFER
parameter of the SELECT command. If you specify the REFER parameter in the
SATISFY or BUILD command, the refer list of the SATISFY or BUILD command takes
precedence over the refer list of the SELECT command.
You can clear the refer list by using the REFER parameter of the RESELECT
command.
Search List
The search list contains the disk file names of object files to search in order to resolve
entry point and data block references. Binder uses this list when executing a SATISFY
or BUILD command. Binder searches the files in the order in which the file names are
listed for blocks that define entry points and data blocks in the unresolved and
undefined reference lists.
Binder builds the search list according to the specifications you give for the SEARCH
parameter of the SELECT command. If you specify the SEARCH parameter in the
BUILD or SATISFY command, the search list of the SATISFY or BUILD command
takes precedence over the search list of the SELECT command.
Undefined List
Binder creates an entry in the undefined list for any data block references that are not
initialized in an object file. This applies to C and Pascal binding only. Note that the
object file is not runnable until these blocks are initialized.
Unresolved Reference Lists
The unresolved reference lists contain entry point, data block, and RTDU names that
are referred to but are not defined by any block in the include lists. Binder notes
whether the reference is internal or external to the file that contains the reference at the
time it puts the reference on the unresolved reference list. The when Binder executes a
SATISFY or BUILD command, it tries to resolve each entry point, data block, or RTDU
name as described below.
For entry points, Binder performs the following steps:
1. Binder searches the refer list for a redirection of the entry point.