| www.delorie.com/archives/browse.cgi | search |
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;
}
Corinna
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |