nld Manual
nld Options
nld Manual—528272-001
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