Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 48624 invoked from network); 21 Aug 2009 05:47:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 Aug 2009 05:47:27 -0000 Received: (qmail 13162 invoked by uid 500); 21 Aug 2009 05:47:43 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 13118 invoked by uid 500); 21 Aug 2009 05:47:43 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 13109 invoked by uid 99); 21 Aug 2009 05:47:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Aug 2009 05:47:43 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.202.165.14] (HELO smtpout09.prod.mesa1.secureserver.net) (64.202.165.14) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 21 Aug 2009 05:47:32 +0000 Received: (qmail 29723 invoked from network); 21 Aug 2009 05:47:10 -0000 Received: from unknown (76.252.112.72) by smtpout09.prod.mesa1.secureserver.net (64.202.165.14) with ESMTP; 21 Aug 2009 05:47:10 -0000 Message-ID: <4A8E34DA.6010608@rowe-clan.net> Date: Fri, 21 Aug 2009 00:47:06 -0500 From: "William A. Rowe, Jr." User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: Nick Kew CC: APR Developer List , users@httpd.apache.org References: <4A88A8C6.6080903@bigpond.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [users@httpd] DBDPersist Off in vhost causes startup error log entries Nick Kew wrote: > > Problem: The user has got a confusing error message. > > Diagnosis: apr_dso_load and apr_dso_sym on Windows platform > return an OS error instead of an APR error on failure. > > As an APR user, mod_dbd handles the APR errors APR_EDSOOPEN > and APR_ESYMNOTFOUND and gives the user a tailored error > message. That was based on the behaviour of unix/apr_dso. Apparently, the macro APR_STATUS_IS_ESYMNOTFOUND etc aren't correctly defined or utilized. It is against APR practice to remap errors; the error results from the apr_dso interface are correct. I'd be strongly -1 to changing this practice. It is consistent with APR practice to define APR_STATUS_IS tests to capture the wide diversity of practices on different OS's, this started with EAGAIN vs EWOULDBLOCK and has grown more complex from year to year. If you want to ensure we have the appropriate DSO-related APR_STATUS_IS tests and use those within apu_dso, +1! --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org