From owner-freebsd-current Fri Apr 7 14:30:21 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA20315 for current-outgoing; Fri, 7 Apr 1995 14:30:21 -0700 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id OAA20308 ; Fri, 7 Apr 1995 14:30:19 -0700 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: Garrett Wollman cc: nate@sneezy.sri.com (Nate Williams), "Jordan K. Hubbard" , current@freefall.cdrom.com, pk@sun-lamp.cs.berkeley.edu Subject: Re: Argh! Another side-effect of Nate's changes? In-reply-to: Your message of "Fri, 07 Apr 95 11:40:51 EDT." <9504071540.AA28754@halloran-eldar.lcs.mit.edu> Date: Fri, 07 Apr 1995 14:30:19 -0700 Message-ID: <20307.797290219@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: current-owner@FreeBSD.org Precedence: bulk > I think the problem is simply that static programs don't have the > _DYNAMIC information necessary to do dynamic linking. Arguably, you > don't want them to. Arguably, perhaps (and this is what I figured the case probably was). But it still remains the case that dlopen() and friends then remain caller-specific. You can't use them if the caller is static, only dynamic. At the very least this should be *documented* since the naturally tendency of the reader is then going to be to assume that dlopen() is just another call like "strcpy" or something - something that ANY program can call, be it static or dynamic. Jordan