nld Manual

nld Diagnostic Messages
nld Manual528272-001
4-11
Fatal Errors
text section. One of the sections of an object file, containing text (code). In a loadfile,
however, the text section contains only code that is not resident, as the resident code
is placed into the resident text section.
undefined. See define/definition on page 4-4.
uninitialized data. Data is uninitialized if the compiler has not explicitly given it an initial
value. At run time, however, uninitialized data is guaranteed to have zero as its starting
value.
unresolved. A reference to a symbol (that is, a procedure or a data item) is said to be
unresolved when a symbol of that name is not defined in the same object file. That is,
the symbol must have been declared so that it could be referenced in the first place,
but it has not been defined. See declare/declaration on page 4-3 and define/definition
on page 4-4.
user library (UL). A type of SRL as interpreted by nld; however, unlike other SRLs, it is
expected that typical users build their own user libraries. To build a user library, use -ul
on page 3-16.
version. First, nld places an nld version number into an object file that it builds. Usually,
the version number is always the same; however, if the object file format changes in a
drastic way, nld might switch to a higher version number at that time. As a result, older
versions of nld register that the version number is higher than they expect and
indicate an error.
warning. A message produced by nld when something has occurred that might indicate
that something is wrong or that you did not accomplish what you intended to
accomplish; however, a warning is not considered an error, and nld has completed the
requested task.
Fatal Errors
Prevent nld from performing user requests
Cause nld to stop immediately without creating an object file
Cannot be suppressed
Note. This topic shows error messages in the format that they appear on Guardian and OSS
platforms. That is, they begin with this string:
**** ERROR **** [number]
On a PC, error messages begin with this string:
NLD: ERROR **** [number]
The text of error messages is the same on all platforms.