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