
Ultrix 4.x Dynamic Loader Library Version 1.1
=============================================

Copyright (c) 1993 Andrew K. Yu, University of California at Berkeley
All rights reserved.


The Dyanmic Loader Library implements dynamic loading on Ultrix.
It uses a simple dlopen/dlsym/dlclose interface similar to those on other
platforms for shared libraries. Since there is no such thing as shared
libraries on Ultrix, it works with object files and libraries.

The dynamic loader has been compiled and tested on a DECstation/5000 under
Ultrix 4.2.

A brief summary of the features are listed below:

o   can load in object files as well as libraries dynamically into a
    running process's address space
o   has an automatic library search mechanism by which you can specify
    libraries like libc_G0.a to be searched for undefined symbols
o   the dynamically loaded text section has the proper memory protection
    so that you cannot accidentally overwrite the code in memory

For more information, there are two brief man pages in the man directory.
The test directory contains sample test suites.

Andrew (andrew@CS.berkeley.edu)
July 93

--------------------------------------------

the only difference between version 1.1 and 1.0 is a bug fix to make it work
under mips/ultrix boxes with an R4400 processor upgrade. The dynamic loader
continues to work for R2000/R3000 boxes. The loader has been tested on a
DECstation/5000 under ultrix 4.4.

-andrew 9/94


