Hi Chris,
>    True -- an alternative might be to do the following:

> - #define AUTHN/Z_PROVIDER_VERSION "0" in mod_auth.h
> - change all the authn/z modules to use #defines in place of hard-coded
>   "0" provider versions (maybe not a bad thing to do anyway)
> - #include mod_auth.h in request.c (mostly involves lots of fiddling
>   with config.m4 files and the like, for each platform)
> - eliminate the optional function call entirely

>    I worked on this approach but concluded people might not appreciate
> all the changes to the config files and so forth, although the actual
> code per se is a little simpler and cleaner.  If this is preferred by
> a majority, though, I'm happy to implement it this way instead.  Thoughts?

We recently found that at least for Win32 install we missed to pack a bunch of 
mod_*.h includes with the distros (Bill fixed this then, and this reminds me 
that I should do same for NetWare...); however I'm asking me why we dont just 
put those mod_*.h files which are known to be non-private to one module only 
into the common ./include dir rather than keeping them in the module's folders?
Wouldnt that simplify all installs + no need for config.m4 tweaks since the 
common ./include dir is anyway already with the include path?

Any thoughts about such a change?
is there any reason why they should stay in the module folders?

Guenter.


Reply via email to