delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/26/21:26:13

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Date: Mon, 26 Apr 1999 18:25:30 -0700
From: Geoffrey Noer <noer AT cygnus DOT com>
To: Mumit Khan <khan AT xraylith DOT wisc DOT EDU>
Cc: Anders Norlander <anorland AT hem2 DOT passagen DOT se>, cygwin AT sourceware DOT cygnus DOT com
Subject: Re: gcc -U_WIN32 pitfalls!
Message-ID: <19990426182530.E21666@cygnus.com>
References: <37218038 DOT 23663084 AT hem2 DOT passagen DOT se> <199904250104 DOT UAA09243 AT modi DOT xraylith DOT wisc DOT edu>
Mime-Version: 1.0
X-Mailer: Mutt 0.95.1i
In-Reply-To: <199904250104.UAA09243@modi.xraylith.wisc.edu>; from Mumit Khan on Sat, Apr 24, 1999 at 08:04:04PM -0500

> > it should be:
> > #if defined (GO32) || defined (__MSDOS__) || defined (_WIN32) ||
> > defined(__CYGWIN__)

Thanks, fixed it in the current newlib development sources.

[...]
> --- sys/fcntl.h.~1  Sat Apr 24 19:46:24 1999
> +++ sys/fcntl.h     Sat Apr 24 19:47:38 1999
> @@ -43,7 +43,7 @@ extern "C" {
>  #define        O_NONBLOCK      _FNONBLOCK
>  #define        O_NOCTTY        _FNOCTTY
>  /* For machines which care - */
> -#ifdef _WIN32
> +#if defined (_WIN32) || defined (__CYGWIN__)
>  #define _FBINARY        0x10000
>  #define _FTEXT          0x20000
>  #define _FNOINHERIT    0x40000
> @@ -64,7 +64,7 @@ extern "C" {
>  #define _O_BINARY      O_BINARY
>  #define _O_RAW         O_BINARY
>  #define _O_NOINHERIT   O_NOINHERIT
> -#endif
> +#endif /* _WIN32 || __CYGWIN__ */

Fixed too.

-- 
Geoffrey Noer		Email: noer AT cygnus DOT com
Cygnus Solutions

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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