Date: Mon, 14 Apr 2003 11:06:34 -0700 From: Tim Kientzle <kientzle@acm.org> To: "Michael A. Bushkov" <bushman@rsu.ru> Cc: and@rsu.ru Subject: Re: nsswitch implementation Message-ID: <3E9AF8AA.1080904@acm.org> References: <F62F7D8D-6E7F-11D7-BFAE-000393BC13C6@rsu.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Michael A. Bushkov wrote: >>> The daemon (level 2) should be able do dynamically open modules - we >>> can't call dlopen() directly from libc. >> >> Sure we can. You just can't if you are a statically-linked >> executable. [The implementation that will be committed shortly allows >> for building an NSS module with world so that statically-linked >> binaries are also supported.] Of course, if the whole system were dynamically linked, that would also solve the problem. I've been working toward making the entire system dynamically linked. Some of the uglier parts are already done, but my time is limited, so I anticipate another couple of months before it's really usable. FYI, the reason I've been working on a fully-dynamic system is specifically so that NSS, PAM, and locale implementations can rely on dlopen(). It would be a pity to do all this work and have noone appreciate it. ;-) Tim Kientzle
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E9AF8AA.1080904>