HP 3000 Manuals

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