DLL Programmer's Guide for TNS/R Systems

Advanced DLL Facility Controls
DLL Programmers Guide for TNS/R Systems522203-002
5-10
Naming Intermediate Linker Output Files
Naming Intermediate Linker Output Files
The linker always creates the output in an intermediate file in a link operation, and the
linker gives this intermediate file an internal name. When the operation is complete, the
intermediate file contents are renamed to the file name you specified as the output file.
See Choosing the Output File on page 2-3. If you want to allow for the linker being
unable to open the output file and store the finished loadfile under the desired name,
you can give the intermediate file a name that you can locate easily; otherwise, you
might have to relink. To do this, you insert the -temp_o filename option, where
filename is the name you choose.
Controlling What Checks the Linker Makes and Reports
Automatic Messages
The linker reports on its operation using messages that appear in an output listing.
These are reported with a message identifier that indicates the message’s severity as
follows:
Messages are the same on all linker host platforms.
Message-Control Options
The appearance of these messages is controlled by the following options:
-verbose tells the linker to show all messages
-warn tells the linker to show all fatal-error, error, and warning messages, plus
messages requested by command-stream options, as described in the next
subsection.
-no_verbose tells the linker to show all fatal error and error messages, plus
messages requested by command-stream options, as described in the next
subsection. -noverbose is a synonym for -no_verbose.
The default is -no_verbose, except on Guardian, where the default is -verbose.
Identifier Severity Meaning
500-19999 Fatal Error The linker cannot do what was requested, and it
stops immediately.
20000-
29999
Error The linker cannot do what was requested and will
eventually stop.
30000-
39999
Warning The linker can continue. but the results seem
questionable.
40000-
49999
Informational This does not indicate a problem.