DLL Programmer's Guide for TNS/R Systems
Glossary
DLL Programmer’s Guide for TNS/R Systems—522203-002
Glossary-4
appended to every searchList. A loadfile's searchList is unaffected by the import 
control of any other loadfile.
semi-globalized: An import control characteristic of a loadfile that allows the loadfile 
first to obtain symbols from its own definitions and then to obtain others as for a 
globalized loadfile. Thus, a semi-globalized loadfile cannot have its symbol 
references to itself preempted. See also searchList.
symbol: The symbolic name of a function or data item. Symbols are defined in 
loadfiles and referenced in the same or other loadfiles.
symbol definition: a function or data item whose name is the symbol.
symbol value: the address of a definition of that symbol. 
symbolic reference: An occurrence in code or data of a symbol that is or must be 
bound to a definition of that symbol. The symbolic reference is bound (resolved 
and made usable) by assigning to it the value of a definition of that symbol. 
system library: TNS/R library routines required to access TNS/R operating system 
functions. The loader automatically searches the system library for definitions that 
satisfy a loadfile’s unresolved symbols after searching all the loadfiles in the 
loadfile’s searchList. The TNS/R and millicode libraries are non-PIC, but can be 
called by PIC clients.
TNS/R: The hardware platform based on the MIPS™ architecture and the HP NonStop 
Kernel operating system and software that are specific to that platform.
User library: A loadable library; primarily a legacy feature for NonStop systems. For 
PIC programs, a user library is a DLL treated as if it were the first library in the 
program's libList and therefore is searched first for symbols required by the 
program. However, a user library does not appear in the program's libList; instead, 
its name is recorded in the program's loadfile as the libname attribute. A program 
can be associated with at most one user library; the association can be specified 
using the linker at link time or in a later change command, or at run time using the 
process creation interfaces. (The /LIB.../ option to the RUN command in TACL 
uses these interfaces.) 
UL: user library










