nld and noft Manual
nld Options
nld and noft Manual—520384-003
3-2
-allow_duplicate_procs
-allow_duplicate_procs
Causes nld to unconditionally accept multiple copies of procedures, rather than to
accept multiple copies of procedures only if the procedures are marked as duplicatable
by C++.
The only check made is that all copies of the procedure have the same procedure
attributes; it is acceptable, for example, if they have different sizes. The first copy of the
duplicated procedure is the one that is kept. When building a loadfile, no space is
allocated for the unused copies.
-noverbose on
page 3-10
Prevents nld from writing warning and informational messages
to its output listing.
-NS_extent_size
on
page 3-10
Changes the extent size from the default (32 pages) to the
specified size.
-NS_max_extents
on
page 3-10
Changes the maximum number of extents from the default (900)
to the specified number.
-o
on page 3-11 Specifies the name of the output object file.
-obey Specifies the name of an nld command file containing nld
command tokens. See -fl or -obey
on page 3-6.
-r
on page 3-11 Directs nld to create a relinkable object file.
-rename
on page 3-12 Changes the name of an externally visible procedure or data
item.
-s
on page 3-12 Removes symbol information used for linking and symbolic
debugging from the output loadfile.
-set
on page 3-13 Sets a run-time attribute to a specified value when creating a
loadfile.
-stdin
on page 3-15 Reads the contents of the standard input file.
-strip
on page 3-16 Removes symbol information used for linking and symbolic
debugging from an existing loadfile.
-ul
on page 3-16 Creates a TNS/R native user library.
-verbose on page 3-16
Directs nld to write warning and informational messages to its
output listing.
-x
on page 3-17 Removes symbol information used for symbolic debugging from
the output object file.
-y
on page 3-17 Identifies which object files define and use a symbol.
-allow_duplicate_procs
Table 3-1. nld Flag Summary (page 2 of 2)
Flag Description