Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 11854 invoked by uid 6000); 29 Mar 1998 10:10:57 -0000 Received: (qmail 11838 invoked from network); 29 Mar 1998 10:10:52 -0000 Received: from slarti.muc.de (193.174.4.10) by taz.hyperreal.org with SMTP; 29 Mar 1998 10:10:52 -0000 Received: (qmail 5354 invoked by uid 66); 29 Mar 1998 10:09:11 -0000 Received: by en1.engelschall.com (Sendmail 8.8.8) for new-httpd@apache.org id MAA05427; Sun, 29 Mar 1998 12:02:17 +0200 (MET DST) Message-Id: <199803291002.MAA05427@en1.engelschall.com> Subject: Re: http_paths.h To: new-httpd@apache.org Date: Sun, 29 Mar 1998 12:02:17 +0200 (MET DST) From: rse@engelschall.com (Ralf S. Engelschall) Organization: Engelschall, Germany. X-Home: http://www.engelschall.com/ X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org In article you wrote: > This adds a new command line option to dump out the > current "significant" defines in a way that can be written directly > to a .h file to be included in a build of a new version of Apache. > The idea is that the user should be able to take their old binary, > run "httpd -p > foo.../apache-foo/src/include/http_paths.h" and > make a new binary without having to edit any defines. > This is also a place where people making third party distributions > can put all the defines they need to change paths, etc. without > having to edit httpd.h at all. http_paths.h will be included in > httpd.h before any of the other definitions and will be empty (well, > just a comment saying what it is) by default. That's a good idea. We can use this in addition to APACI to make the current APACI way of setting options (`$(SRCDIR)/apaci`) to be more cosmetically clean, i.e. instead of creating a src/apaci script APACI then can edit this file directly and avoid the `$(SRCDIR)/apaci` workaround. But Marc, we need another change: At the top of httpd.h we have to include this httpd_path.h file and we have to make sure that our distribution contains at least the empty header file. And one more idea: Because we already have ap_config.h , shouldn't we name the path-definition header file ap_paths.h? Ralf S. Engelschall rse@engelschall.com www.engelschall.com