Article View: comp.arch
Article #3400Re: ABI and growth
From: David Dyer-Bennet
Date: Tue, 16 Jan 1990 22:05
Date: Tue, 16 Jan 1990 22:05
20 lines
1696 bytes
1696 bytes
In article <5344@blake.acs.washington.edu> mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) writes:
:In article <6197@internal.Apple.COM> desnoyer@apple.com (Peter Desnoyers) writes:
:>This sounds like a variation on run-time loading. I'm not sure of the
:>specifics, but I believe some variation on {link in call to loader, load
:>function on first call, patch stub to jump to loaded function} is used in
:>[...] TOPS-20.
:
:Not that I know of, and I was a TOPS-20 OS programmer for 10 years.
I did implement something like this for TOPS-20 dynamic library
support, which was actually used with the TOPS-20 version of Datatrieve
(did that ever ship?) but not, so far as I know, with anything else.
It didn't require any changes in the OS (it used the PDV facility that
appeared in version whatever). Each dynamic library was loaded into
its own segment (it started out as a one-weekend hack, ok?).
--
David Dyer-Bennet, ddb@terrabit.fidonet.org
or ddb@network.com
or Fidonet 1:282/341.0, (612) 721-8967 9600hst/2400/1200/300
or terrabit!ddb@Lynx.MN.Org, ...{amdahl,hpda}!bungia!viper!terrabit!ddb
Technical Details
Message-ID:
<1990Jan16.220508.3882@ns.network.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!uwm.edu!srcsip!nic.MR.NET!ns!ddbReferences:
<6186@celit.fps.com> <2020@crdos1.crd.ge.COM> <6197@internal.Apple.COM> <5344@blake.acs.washington.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!uwm.edu!srcsip!nic.MR.NET!ns!ddb From: ddb@ns.network.com (David Dyer-Bennet) Newsgroups: comp.arch Subject: Re: ABI and growth Message-ID: <1990Jan16.220508.3882@ns.network.com> Date: 16 Jan 90 22:05:08 GMT References: <6186@celit.fps.com> <2020@crdos1.crd.ge.COM> <6197@internal.Apple.COM> <5344@blake.acs.washington.edu> Sender: news@ns.network.com (David Dyer-Bennet) Reply-To: ddb@ns.UUCP (David Dyer-Bennet) Organization: Terrabit Software Lines: 20