winbase.h & EXPCGF

Christopher Faylor
Sun Jun 23 11:55:00 GMT 2002

On Sun, Jun 23, 2002 at 05:50:49PM +0100, Conrad Scott wrote:
>There's a file "winbase.h" in the cygwin source directory that
>"winsup.h" only allows to be included if EXPCGF is #defined. But there
>are a lot of files that don't include "winsup.h" and so end up
>including the local "winbase.h" unconditionally. I assume this isn't
>deliberate but I may be overlooking something.
>On the assumption that it *is* accidental, I've attached a patch that
>moves the #ifdef EXPCGF test into "winbase.h" itself, which fixes it.

Wow, I had forgotten about this code.  It was the start of getting multi-threaded
signals working correctly.

I've applied the patch.  Maybe I'll turn on "EXPCGF" for 1.3.12.


More information about the Cygwin-developers mailing list