Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 45211 invoked from network); 13 Nov 2005 13:26:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Nov 2005 13:26:09 -0000 Received: (qmail 79814 invoked by uid 500); 13 Nov 2005 13:26:06 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 78836 invoked by uid 500); 13 Nov 2005 13:26:03 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 78824 invoked by uid 99); 13 Nov 2005 13:26:03 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Nov 2005 05:26:03 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of trawick@gmail.com designates 64.233.162.198 as permitted sender) Received: from [64.233.162.198] (HELO zproxy.gmail.com) (64.233.162.198) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Nov 2005 05:25:55 -0800 Received: by zproxy.gmail.com with SMTP id x3so1084672nzd for ; Sun, 13 Nov 2005 05:25:42 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=D0rft5VO1UuL/Qp4/XL2Hw88gJ1KfPdNuiMT5oLsffIy0m3vvJgpwD11g1uwzPoO0gFMwqI+vneJ15cVzfN8DUB2khJJPzXVAo/eCK8Z83LRRw2Knw4zyS+EO/SB6+JNITrtJzZfXwP+I6xMOqdRYJ5O4Y5/WeShYex2N5mvfKQ= Received: by 10.36.216.6 with SMTP id o6mr122962nzg; Sun, 13 Nov 2005 05:25:42 -0800 (PST) Received: by 10.36.72.6 with HTTP; Sun, 13 Nov 2005 05:25:42 -0800 (PST) Message-ID: Date: Sun, 13 Nov 2005 08:25:42 -0500 From: Jeff Trawick To: dev@apr.apache.org Subject: apr_wait_for_io_or_timeout() decl in apr_support.h which is in public include directory Cc: dev@httpd.apache.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 11/12/05, Brian Pane wrote: > On Nov 11, 2005, at 6:21 PM, Jeff Trawick wrote: > > > On 11/11/05, Brad Nicholes wrote: > >> > >>>>> On 11/11/2005 at 1:40:32 pm, in message > >> , Jeff > >> Trawick > >> wrote: > >>> On 11/11/05, Brad Nicholes 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?