On 11/12/05, Brian Pane <[EMAIL PROTECTED]> wrote:
> On Nov 11, 2005, at 6:21 PM, Jeff Trawick wrote:
>
> > On 11/11/05, Brad Nicholes <[EMAIL PROTECTED]> wrote:
> >>
> >>>>> On 11/11/2005 at 1:40:32 pm, in message
> >> <[EMAIL PROTECTED]>, Jeff
> >> Trawick
> >> <[EMAIL PROTECTED]> wrote:
> >>> On 11/11/05, Brad Nicholes <[EMAIL PROTECTED]> wrote:
> >>>>   Reposting to the APR list with a new subject line.  Does this
> >>>> need
> >> to
> >>>> be taken care of in APR 1.2.x before httpd 2.2 ships?
> >>>
> >>> apr_wait_for_io_or_timeout() is private APR function (not API).  Is
> >>> the caller outside of APR?
> >>
> >> Yes, HTTPD.  trunk/server/core_filters.c
> >
> > Simply shocking ;)  That code needs to be fixed to call a real API :(
>
> I just double-checked the declaration, and apr_wait_for_io_or_timeout()
> currently is implemented as part of the public API.  I don't have any
> strong
> objection to making it private, though (e.g., by wrapping the
> declaration in
> an "#ifdef APR_PRIVATE" or moving apr_support.h to apr/include/arch/
> unix).

apr_support.h has these comments...

/**
 * @defgroup apr_support Internal APR support functions
 * @ingroup APR
 * @{
 */

It must be for pragmatic reasons that apr_support.h is in the apr
include directory instead of include/arch.  Perhaps
include/arch/apr_private_common.h is more appropriate?

Reply via email to