nld Manual
nld Diagnostic Messages
nld Manual—528272-001
4-2
Terms That Appear in nld Diagnostic Messages
When nld encounters a Guardian file system error, the resulting error message
includes this string:
errno = number string
number is the file system error number, and string explains the file system error
number. The rest of the message provides more information about the file that
encountered the problem and the nature of the problem.
Terms That Appear in nld Diagnostic
Messages
archive. An archive is not itself an object file, but is instead a file that contains one or more
object files. Archives can only be built by the ar utility, but can be named on the
command line to be read by nld. It is important to use a version of ar supplied by HP,
rather than some other ar tool. On platforms other than Guardian, archives typically
are given the .a file name suffix.
An archive also contains information that tells nld which symbols are defined by the
object files within the archive; nld considers it an error if an object file within an
archive does not define a symbol that the archive says it does. This portion of an
archive is called its symbol information, which must not be confused with the symbol
table that exists as part of an object file.
attribute.
•
Information found within loadfiles that can be set with -set on page 3-13 or
changed with -change on page 3-4. There are different types of attributes, some of
which must be followed by numbers when specified on the command line, some of
which must be followed by the word on or off, and so on. See Table 3-2 on
page 3-13 and Table 3-3 on page 3-15.
•
Properties of procedures, such as callable, resident, and so on, which are specified
at compilation time. It is beyond the scope of this manual to explain the syntax of
specific languages.
bss section. One of five possible data sections, bss contains large, uninitialized data.
callable. Procedures are marked callable at compilation time as part of the mechanism
used by HP for writing operating system code. It is not expected that the typical user
will do this. The syntax for specifying a callable procedure depends on the language. It
is beyond the scope of this manual to explain the syntax of specific languages.
client. A client of an SRL or user library is a main program that makes use of that SRL or
user library. An SRL or user library can also be the client of another SRL.
code. The words code and text are used interchangeably to describe the contents of
procedures as opposed to data.