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> Content-Type: text 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