Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Message-ID: <00b301c21b02$9aca50f0$6132bc3e@BABEL> From: "Conrad Scott" To: References: <001001c21afa$8123fa00$6132bc3e AT BABEL> <20020623212533 DOT GA28284 AT redhat DOT com> Subject: Re: Release of the and files Date: Sun, 23 Jun 2002 23:09:11 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 "Christopher Faylor" wrote: > If the files shouldn't be included in the distribution, they either > shouldn't be in the repository or they should be protected against > accidental use. My preference would be to exclude them from the distribution. People already have to edit and "cygwin.din" then re-build; asking them to fetch the header files from CVS isn't too great an extra effort for the moment. The problem with that is that there is code in the DLL now that requires those headers, so they're needed to build the DLL. So, removing the headers would imply removing all the cygserver shm code too. Perhaps someone can come up with a better (i.e. easier) solution than such wholesale removal. Maybe, as you suggest, some sort of protection: a USE_EXPERIMENTAL_CYGWIN_FEATURES flag (or something better named, of course :-)) that is needed to use the headers; that could then be defined for the DLL and cygserver builds, but not otherwise. // Conrad