delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/04/23/16:22:44

From: noer AT cygnus DOT com (Geoffrey Noer)
Subject: Re: gcc -pipe. Once again :-)
23 Apr 1998 16:22:44 -0700 :
Message-ID: <199804232251.PAA18945.cygnus.cygwin32.developers@skaro.cygnus.com>
References: <01BD6E39 DOT A622ED60 AT sos>
To: sos AT buggy DOT prospect DOT com DOT ru (Sergey Okhapkin)
Cc: cygwin32-developers AT cygnus DOT com, sos AT cardcenter DOT post DOT ru

Sergey Okhapkin wrote:
> 
> I modified egsc's pexecute.c to use common code for both cygwin and mingw 
> versions. Also I made a change to avoid read end of pipe inheritance 
> problem we discussed some time ago.

Great!

> To support this changes I had to modify winsup sources :-) New 
> MSVC-compatible _pipe() call is implemented.
> 
> cygwin.din	_pipe export is no longer an alias for pipe.

Normally in the exports list, there is no difference between _foo and
foo.  This introduces one which seems ill-advised to me.  I'm tempted
to suggest keeping an #ifdef __CYGWIN32__ in pexecute.c and rename
_pipe to msvc_pipe or some other name we could come up with?

Opinions?

-- 
Geoffrey Noer
noer AT cygnus DOT com

- Raw text -


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