delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/08/22/01:04:47

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
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 <cgf AT cygnus DOT com>
Date: Tue, 22 Aug 2000 01:03:47 -0400
To: cygwin-developers AT sources DOT redhat DOT com
Subject: Eliminating monolithic winsup.h
Message-ID: <20000822010347.A21166@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
User-Agent: Mutt/1.3.6i

I've been slowly moving all of the cygwin header files out of winsup.h.
The goal is to improve compile times and to allow better dependency checking.

I was inspired by DJ's recent windows header file changes.

One thing that I'm not 100% sure about is relying on header file ordering.
Currently, I've tried to keep everything flat.  That means that .h files do
not include other .h files even if they depend on them.

I'm noticing that some header files like sigproc.h and shared.h are still
too monolithic for their own good and probably need to be broken down more.
That will be a later step.

FYI,
cgf

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019