This is the mail archive of the
cygwin-developers@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: Checked in my changes
- To: cygwin-developers at sourceware dot cygnus dot com
- Subject: Re: Checked in my changes
- From: Chris Faylor <cgf at cygnus dot com>
- Date: Sat, 1 Jul 2000 11:45:20 -0400
- References: <20000701000326.A10103@cygnus.com> <395DC2EB.1AB3D805@cygnus.com>
- Reply-To: cygwin-developers at sourceware dot cygnus dot com
On Sat, Jul 01, 2000 at 12:07:39PM +0200, Corinna Vinschen wrote:
>Chris Faylor wrote:
>> This release includes two files which should be installed in /usr/lib --
>> binmode.o and textmode.o. Linking with those files will cause all opens
>> to be in either binmode or textmode respectively unless explicitly overriden
>> via open, fopen, or setmode. This means that files linked with this will
>> have an implicit O_BINARY or O_TEXT added to every open.
>
>Sorry Chris, but I assume that both files are not correct:
>
>binmode.c:
>
> cygwin_premain0(int argc, char **argv)
> {
>- _fmode &= _O_BINARY;
>+ _fmode &= ~_O_BINARY;
> _fmode |= _O_TEXT;
> }
>
>textmode.c:
>
> cygwin_premain0(int argc, char **argv)
> {
>- _fmode &= _O_TEXT;
>+ _fmode &= ~_O_TEXT;
> _fmode |= _O_BINARY;
> }
You're right. I somehow dropped a tilde.
cgf