apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <wr...@rowe-clan.net>
Subject Re: [PATCH] apr_dso_load2() with flags support
Date Wed, 21 Sep 2005 16:25:33 GMT
Joe Orton wrote:
> 
> If you want to propose an alternative interface please do it in full in 
> "diff -u" format, otherwise please give a technical justification for 
> your veto on what I proposed which makes more sense than "It must not 
> expose special platform knowledge".

That is completely valid justification since this project's inception.
If you aren't looking for portability, use dlopen().  If we are offering
platform independence, we need to offer options (yes, I agree we need
such options) that cleanly map to a certain behavior that can be 
supported on most platforms.

Otherwise you are wasting cycles pushing and popping stacks to access
noop-wrapper code.

I offered a refined set of choices which deal with specific loading
details, as opposed to specific platform behaviors.

I cannot find any reference to RTLD_DEEPBIND, so if I was confused,
I appologize, but you are gonna have to back up a bit and explain
what construct your DEEPBIND request maps to.  Since it's totally
undocumented, I'm very adverse to dealing with that flag at all.

Bill

Mime
View raw message