Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 94187 invoked from network); 8 Apr 2011 15:45:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Apr 2011 15:45:58 -0000 Received: (qmail 99298 invoked by uid 500); 8 Apr 2011 15:45:58 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 99249 invoked by uid 500); 8 Apr 2011 15:45:58 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 99241 invoked by uid 99); 8 Apr 2011 15:45:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Apr 2011 15:45:58 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of trawick@gmail.com designates 209.85.214.50 as permitted sender) Received: from [209.85.214.50] (HELO mail-bw0-f50.google.com) (209.85.214.50) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Apr 2011 15:45:53 +0000 Received: by bwz2 with SMTP id 2so4372452bwz.37 for ; Fri, 08 Apr 2011 08:45:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=m4oTE94fMvjJLyEdRLJ9Qx/noADEmZPKaNWnU08HOiI=; b=Rw2EIZmcH0s+PHmyFG8kB6cppq/rE/tqHIeU1sNyQVwTpxayrYjqCFoHykIT7WQ1/h chBmAp3VFbIFoGB+YTR4bD4cOOmJSodnuOWZhkRxCMpGfQvoNTSHhYhkoQbIB0LFIbGL z8CxU0JuEIj8t0L7eW+EGenapVMQpaH+cqgj0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=CKncuQsM7tNieKZa/0R4F6KlUWBbEjLI5nYDTIf/XIAhtvV81Z6zM45NFPiokZLvsY 0bAcSCm9OIWo8vq3ksJXIHsPWzX+Ukn/fxW1si3trlCOCKzZ7s3ExHYneAaWBh/QR5s3 9uhNNa8F9L0F7QIt8k/Uq/RsC7Ho5WQoEJNqU= MIME-Version: 1.0 Received: by 10.204.83.228 with SMTP id g36mr2161423bkl.30.1302277531722; Fri, 08 Apr 2011 08:45:31 -0700 (PDT) Received: by 10.204.101.71 with HTTP; Fri, 8 Apr 2011 08:45:31 -0700 (PDT) Date: Fri, 8 Apr 2011 11:45:31 -0400 Message-ID: Subject: process.h From: Jeff Trawick To: dev@apr.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Fri, Apr 8, 2011 at 11:29 AM, William A. Rowe Jr. wrote: > On 4/8/2011 9:07 AM, Guenter Knauf wrote: >> Am 08.04.2011 08:02, schrieb William A. Rowe Jr.: >>> Jeff, I've lost your thread, probably because it's half at httpd. >>> >>> Just so you know, I did get to spend my hours yesterday and today on 20= 08R2 >>> with Visual Studio 2010 - mostly on the tasks of rebuilding a VM to whi= ch >>> I had lost the admin password (damn 'password constraints'). >>> >>> I would like to spend some time tomorrow and Saturday morning wrapping = up >>> all our work, I have Steve's work ready to commit and will at least ens= ure >>> Bert's suggestions are adopted, if not a wholesale fix to //unc/vol iss= ues. >>> >>> Guenter, you have also make a ton of adjustments - are your changes rea= dy >>> to fly? >> Regarding netware: >> yes sir - all builds nicely, and I can now compile NetWare targets on Li= nux for all >> APR/APU and httpd HEAD/2.2.x versions. >> >> Regarding windows: >> I would like to cleanup some stuff in apr: >> http://people.apache.org/~fuankg/diffs/apr_cleanup.diff >> it makes no sense to me that we duplicate HAVE_* in arch/apr_private.h f= or which we have >> already APR_HAVE_* in apr.h[w] ... > > AIUI, Autoconf duplicates these, no? =A0If not, I generally agree, howeve= r > you didn't look sideways with this proposal, for example, > strings/apr_strings.c:#ifdef HAVE_STDLIB_H just to name one example. > > And I also wouldn't agree with including process.h to every consumer of a= pr, > adding new system headers to apr.h needs strong justification. =A0Adding = this > under the arch/private generic header would be fine, compilers are fast e= nough > these days that it shouldn't be a colossal hit on build time. process.h has a cute history 1.4.x: APR_HAVE defined in apr.hw/apr.h.in; the include is performed in apr.hw if defined so apr.h.in needs to add the include if defined for same app experience with the two build systems trunk: you removed the APR_HAVE_ and include from apr.hw; G=FCnther added the APR_HAVE back to apr.h.in, so they're out of sync and need to be fixed fine with me not to include it everywhere, but the APR_HAVE has been useful (I think httpd uses that) APR_WANT_GETPID for apr_want.h is the more appropriate interface for APR 2, but that still needs a visible APR_HAVE_PROCESS_H