Executable Libraries [ HP Link Editor/XL Reference Manual ] MPE/iX 5.0 Documentation
HP Link Editor/XL Reference Manual
Executable Libraries
An executable library contains executable modules and a Library Symbol
Table. Figure 6-2 illustrates the structure of an executable
library.
Figure 6-2. The Structure of an Executable Library
Executable libraries contain executable modules having the following
characteristics:
* Executable modules are in a form that can be executed directly.
* Executable modules are shared - only one copy of the code need
exist on the system. Programs that use an executable module share
the same physical copy of code.
* Executable modules have their own global data, separate from the
program's global data.
* External references between executable modules and calling
programs are resolved at run time.
* Executable modules cannot have outer blocks.
You can store executable libraries in any group and account. At run
time, the loader searches the executable libraries that you name in the
XL list of the LINK command or that you specify by the RUN command.
Besides searching your executable libraries, the loader automatically
searches the executable libraries maintained by the system. These
libraries are NL.PUB.SYS, which contains system routines such as MPE XL
intrinsics, and XL.PUB.SYS, which contains subsystem support routines.
MPE/iX 5.0 Documentation