This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: egcs-1.1 windows headers cause compilation failure in cygwin b20
- To: Martin von Loewis <martin at mira dot isdn dot cs dot tu-berlin dot de>
- Subject: Re: egcs-1.1 windows headers cause compilation failure in cygwin b20
- From: Robert_Pluim at baynetworks dot com (Robert Pluim)
- Date: Tue, 15 Dec 1998 08:56:08 +0100 (Romance Standard Time)
- Cc: egcs-bug at cygnus dot com, gnu-win32 at cygnus dot com
- References: <19981214141355.AAA5912@vb-mail1.corpemea.BayNetworks.com@LTRPLUIM.corpemea.baynetworks.com><199812150006.BAA00373@mira.isdn.cs.tu-berlin.de>
>>>>> "Martin" == Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de> writes:
>> 1. Why is this windows stuff getting included when I'm not
>> asking for
>> it?
Martin> You are using <direct.h>. This *is*, more or less,
Martin> 'windows stuff'.
OK.
>> 2. Isn't this namespace pollution? I must admit I'm not au-fait
>> with
>> all the various standards, and I realise it might all be
>> Microsoft's fault, but couldn't this stuff at least be #ifdef'd
>> somehow?
Martin> Same answer. You are using a non-standard header, what do
Martin> you expect? Seriously, the standards say what you may
Martin> define in standard headers. <direct.h> is not a standard,
Martin> so it could define anything.
I was afraid you'd say that, and I can't disagree (I still think we
should blame Microsoft though ;-). Oh well, off to patch cvs, I think.
Thanks
Robert
--
Robert Pluim Tel: +33 4 92 96 17 43
Systems Development Engineer Fax: +33 4 92 96 15 32
<URL: mailto:rpluim@baynetworks.com>
Bay Networks EMEA, 25 Allee Pierre Ziller, 06560 Valbonne, France
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".