DLL Programmer's Guide for TNS/R Systems
Advanced DLL Facility Controls
DLL Programmer’s Guide for TNS/R Systems—522203-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.










