🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13436

implementing shared libraries

#13436
From: ccplumb
Date: Wed, 08 Apr 1987 19:33
18 lines
1164 bytes
In comp.sys.amiga, there's a discussion going on about adding MMU's to
the machine.  One problem is the Amiga's use of (shared) libraries.

How are they handled on machines with address translation?  Do they just
have to be written relocatable, or are assignments to virtual memory slots
done at compile time (yuk), or is there some other technique for fitting
them into the address spaces of various processes?

If it helps, the Amiga uses an `openlibrary' call which returns a pointer
to a table of pointers to library routines.  Routines are located at known
offsets.

Thanks for any info.
--
	-Colin Plumb (watmath!watnot!ccplumb)

Silly quote:
It's a fiat accompli.
Technical Details
Message-ID: <12823@watnot.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!ccplumb

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!ccplumb
From: ccplumb@watnot.UUCP
Newsgroups: comp.arch
Subject: implementing shared libraries
Message-ID: <12823@watnot.UUCP>
Date: Wed, 8-Apr-87 14:33:24 EST
Article-I.D.: watnot.12823
Posted: Wed Apr  8 14:33:24 1987
Date-Received: Sat, 11-Apr-87 05:24:07 EST
Reply-To: ccplumb@watnot.UUCP (Colin Plumb)
Distribution: comp
Organization: U. of Waterloo, Ontario
Lines: 18