[EMAIL PROTECTED] wrote: > > rse 99/09/12 05:12:05 > > Modified: src/lib/apr configure.in > src/lib/apr/include apr_config.h.in > src/lib/apr/misc/unix start.c > Log: > Make sure one can compile a server with MPM prefork if no pthread library is > used (even when it exists). Please be careful, never use a feature test > macro > for a header to imply that one then can use a function usually defined in > this > header. You explicitly have to test for the availability of the function.
I believe that is too aggressive. We should be able to rely on a header's presence to detect that the majority of functions are present. Sure, there will be a platform here or there where the function doesn't exist despite the header's presence, but that is the minority case. I think the position should be "if the header is present, then the function is" ought to be the default, and when that doesn't work somewhere, *then* we add the feature test for the function. Otherwise, we'll be testing every damn function in the C library, and that is just overkill. Cheers, -g -- Greg Stein, http://www.lyra.org/