nld and noft Manual
nld Diagnostic Messages
nld and noft Manual—520384-003
10-5
Terms That Appear in nld Diagnostic Messages
file code. In the Guardian environment, files have “file codes;” in particular, an object file is
supposed to have file code 700. You can change the file code of a Guardian file by
using the FUP ALTER command.
file descriptor table. This is part of the symbol information in an object file.
fixup list. This is the name for some of the information that is found within the
TANDEM_GINFO section of a loadfile. If nld reports a problem with a fixup list,
contact your service provider.
flag. A token introduced by a hyphen (-); for example: -o, -rename, or -verbose.
If nld reports a problem with a flag, and you did not specify that flag yourself, it means
that you called nld indirectly through some other tool and that other tool must have
supplied the flag. It is beyond the scope of this manual to explain other tools that might
indirectly invoke nld for you.
gateway. A gateway is an item found in an object file as part of the HP implementation
related to callable procedures and the system library. If an error related to gateways
occurs during SYSGEN, it probably indicates a problem with the way the object files
were prepared; it is beyond the scope of this manual to give advice related to building
object files for the system library.
GINFO table. See TANDEM_GINFO on page 10-10.
GINFO header. This part of the object file refers to information at the beginning of the
TANDEM_GINFO section.
global data. The words “global data” can be used in different ways under different
circumstances. This might refer to data that is visible across separate compilations.
Alternatively, it might refer to data that exists outside of procedures and therefore
remains in existence throughout the lifetime of a program, even though it is not visible
across separate compilations.
global symbol information. This is symbol information that is needed both by nld to link
object files together and by the debugger at run time.
gp-relative addressing. This is the name for the relatively efficient type of addressing that
is used to reference small data.
Guardian file system error. See the appropriate other documentation for explanations of
the meanings of Guardian file system error numbers.
heap space. A message about being unable to allocate heap space means that nld was
not able to get enough memory space at run time. This might indicate an nld error, but
more likely the problem is that the required amount of space was not available. The
way space is provided to nld depends on the platform or on the version of Guardian
being used; it is beyond the scope of this manual to explain the different possible
causes for not having enough space or the ways to get around them.