Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!nuchat!sugar!peter From: peter@sugar.UUCP (Peter da Silva) Newsgroups: comp.arch,comp.unix.wizards,comp.os.misc Subject: Re: Shared libraries (Was: Re: Big Programs Hurt Performance) Message-ID: <825@sugar.UUCP> Date: Fri, 25-Sep-87 20:42:59 EDT Article-I.D.: sugar.825 Posted: Fri Sep 25 20:42:59 1987 Date-Received: Sun, 27-Sep-87 06:28:14 EDT References: <6886@eddie.MIT.EDU) <2501@xanth.UUCP> <2067@sfsup.UUCP> <28957@sun.uucp> Organization: Sugar Land UNIX - Houston, TX Lines: 13 Xref: mnetor comp.arch:2361 comp.unix.wizards:4497 comp.os.misc:241 In article <28957@sun.uucp>, guy%gorodish@Sun.COM (Guy Harris) writes: > that the Amiga implementation permits you to specify a version number when the > library is opened (does this mean programs have to explicitly open shared > libraries, i.e., they have to know that they're using a shared library?). Yes, but this can be included in the startup code (and in fact is, for the most common shared library "dos.library"). Shared library calls are made by loading the base address of the library jump table into A6 and doing an indirect call off it. -- -- Peter da Silva `-_-' ...!hoptoad!academ!uhnix1!sugar!peter -- 'U` Have you hugged your wolf today? -- Disclaimer: These aren't mere opinions... these are *values*.