Nate Williams wrote:
> 
> This is necessary because the JDK has no way of knowing if dladdr() and
> other misc. functions exist at runtime, because it must run on *all*
> versions of FreeBSD, and older versions of 3.* didn't have these
> functions.
> 
> We can't maintain backward compatability 'cleanly' w/out knowing the
> internals unfortunately.  That is, unless John can come up with a way
> that we're not aware of. :) :) :) :)

I've been thinking about this.  I think I know a good way to find out
at runtime whether dladdr is implemented, and also a safer way to roll
your own version of dladdr to use when necessary.  I have to do some
Real Work at the moment, but I'll follow up with more details soon.
(In other words: I have devised a clever and elegant proof of this
theorem.  Unfortunately there is not room in the margin to write it
down ... ;-)

John
---
  John Polstra                                               [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."        -- Nora Ephron



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to