Checked in my changes

Chris Faylor cgf@cygnus.com
Sat Jul 1 08:45:00 GMT 2000


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


More information about the Cygwin-developers mailing list