Newsgroups: comp.unix.aux
Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!coolidge
From: coolidge@casca.cs.uiuc.edu (John Coolidge)
Subject: Shared libraries and me
Message-ID: <coolidge.650219896@casca.cs.uiuc.edu>
Summary: Help!
Sender: news@brutus.cs.uiuc.edu
Reply-To: coolidge@cs.uiuc.edu
Organization: U of Illinois, CS Dept., Systems Research Group
Date: Thu, 9 Aug 90 16:43:58 GMT
Lines: 25

I'm working on shared library-izing some stuff for A/UX, and I've got
a fairly major problem: no documentation. Actually, that's not true:
I've got a copy of the SVR3 shared library documentation from another
machine and it's very accurate as far as it goes. Between it and the
mkshlib man page, I've gotten a pretty good idea of what needs to be
done to make a shared library, and I've done most of it. What I now
need is the table of addresses that shared libraries can use. I can
easily enough figure out where libc and libmac live in memory, but at
what addresses should user shared libraries live (especially if
they're likely to be "semi-standard" shared libraries that quite a few
packages use)?

Could someone with the manuals send me the appropriate information?
There's a nice table/figure in the manual I have which shows the
appropriate information for a 3b1, and I suspect the A/UX manual has
a similar table --- which is what I need.

Thanks,
--John

--------------------------------------------------------------------------
John L. Coolidge     Internet:coolidge@cs.uiuc.edu   UUCP:uiucdcs!coolidge
Of course I don't speak for the U of I (or anyone else except myself)
Copyright 1990 John L. Coolidge. Copying allowed if (and only if) attributed.
You may redistribute this article if and only if your recipients may as well.
