From: MCzapski AT openplus DOT com DOT au (Michael Czapski) Subject: RE: I: gcc ... -U_WIN32 ... may cause problems 29 Aug 1998 06:25:54 -0700 Message-ID: <01BDD34B.F88F49F0.MCzapski.cygnus.gnu-win32@openplus.com.au> Reply-To: "MCzapski AT openplus DOT com DOT au" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "'Michael Weiser'" Cc: "gnu-win32 AT cygnus DOT com" On Saturday, August 29, 1998 4:23 AM, Michael Weiser [SMTP:michael AT weiser DOT saale-net DOT de] wrote: > Hello Michael, you wrote: > >Cygwin32 but unix-specific daemon code is compiled instead, for example. To > > > >avoid coding #if defined construct as shown I decided to undefine _WIN32 when > > > >compiling in Cygwin32 environment by using a command line of a form "gcc ... > > > >-U_WIN32 ...". Before I did that the application worked fine however as soon > > > Wouldn't it be cleaner and easier to code something like > > #if defined __unix__ || defined __CYGWIN32__ > ... > #endif > > and > > #if defined _WIN32 && !defined __CYGWIN32__ > ... > #endif > > around parts of your program that should behave like on unix under > cygwin? IMHO that wouldn't be more effort than solving your current > problem and all the others that will arise if something in the headers > or the cygwin tools gets changed. > -- Hello Michael, You are right. I will, likely, revert to using that form as it may cause more problems later on, as you rightly point out, to do it yhe way I am currently doing it :-). Thanks for replying. ------------------ Cheers ... Michael Czapski - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".