This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Linux/doors add-on
- To: libc-hacker@cygnus.com
- Subject: Linux/doors add-on
- From: Thorsten Kukuk <kukuk@weber-eb.uni-paderborn.de>
- Date: Fri, 31 Jul 1998 18:45:17 +0200
- Reply-To: kukuk@weber-eb.uni-paderborn.de
Hello,
I have made a doors add-on for glibc 2.0.95 from the sources at
http://www.cs.brown.edu/people/tor/doors/.
I have put the door client functions into libc, so that we could use the door
functions for communication with nscd and for RPC clients. You could find my
add-on on http://www-vt.uni-paderborn.de/~kukuk/linux/
For the kernel, you need the kernel module from the original sources. There is
a little patch for 2.1.1xx, which exports the missing functions. I don't know,
if it works with linux 2.0.
I have one problem: __door_call is in libc. In libdoor, we have the "official"
function door_call. How could I make this function a weak alias to the
libc version, like Sun has made it in Solaris 2.6 ?
The next problem is my libdb 1.85 add-on for glibc 2.1. In the moment, the
libdb.so link to libdb.so.3 is overwritten from the libdb add-on. How could I
tell the add-on, not to create such a link ?
Thorsten
--
Thorsten Kukuk kukuk@vt.uni-paderborn.de
http://www-vt.uni-paderborn.de/~kukuk
Linux is like a Vorlon. It is incredibly powerful, gives terse,
cryptic answers and has a lot of things going on in the background.