From owner-freebsd-current Thu May 14 00:11:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA23838 for freebsd-current-outgoing; Thu, 14 May 1998 00:11:20 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (root@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA23820 for ; Thu, 14 May 1998 00:11:16 -0700 (PDT) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id AAA01602; Thu, 14 May 1998 00:01:15 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp03.primenet.com, id smtpd026823; Wed May 13 23:36:54 1998 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id XAA22124; Wed, 13 May 1998 23:36:52 -0700 (MST) From: Terry Lambert Message-Id: <199805140636.XAA22124@usr05.primenet.com> Subject: dlopen again To: jb@cimlogic.com.au (John Birrell) Date: Thu, 14 May 1998 06:36:52 +0000 (GMT) Cc: tlambert@primenet.com, current@FreeBSD.ORG In-Reply-To: <199805140324.NAA22813@cimlogic.com.au> from "John Birrell" at May 14, 98 01:24:38 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG What are the current obstacles to having a dlopen that works in statically linked code? Specifically, it seems very useful within the context of the NIS+, the LDAP, PAM, and the new resolver libraries, to be able to configure .so's, either by name or by mere existance in a subdirectory of libexec, as pluggable service providers in a library. I've been thinking about this for generic versions of the inet(3) functions, as well, with an eye towards ISO and AX.25 support as drop-in modules. It seems to me (and always has) that the hole at the front of an ELF binary, but after page zero, was intended to have ld.so mapped into it by the kernel (and *not* map ld.so in crt0.o). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message