Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com From: Chris Faylor Date: Thu, 7 Sep 2000 23:00:39 -0400 To: cygwin-developers AT sources DOT redhat DOT com Subject: winsup.h shrunk, shared.h deleted, many new include files Message-ID: <20000907230039.A32628@cygnus.com> Reply-To: cygwin-developers AT sources DOT redhat DOT com Mail-Followup-To: cygwin-developers AT sources DOT redhat DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.6i Anyone who is keeping up to date with the cygwin repository (which is most of you, right?) has probably noticed that I've broken up the monolithic header files into individual files. In the process, I've managed to (again) eliminate shared.h. I've also resurrected tty.h for, I believe, the third time. DJ and I have been talking about splitting up winsup.h and shared.h for a while but it took DJ's recent work at streamlining our use of windows header files to convince me to take this step. This means that many .cc files in the winsup/cygwin directory now contain a long list of header files but, hopefully, the header file names make sense. There are still some problems with header file ordering that need to be addressed. For instance, I don't think that you should have to remember that you need sigproc.h if you are including pinfo.h. I'll probably get to those in the coming weeks. FWIW, I think that cygwin builds are marginally faster with this new scheme but maybe that's just wishful thinking. I'm pretty sure that I noticed a speed increase after DJ's change, though. cgf