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 |