-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 13/12/10 17:29, Karl O. Pinc wrote: > On 12/13/2010 05:56:16 AM, David Sommerseth wrote: >> By giving the "t" flag to _fdopen() on Windows, the file will be >> opened in a "translate mode", where it will take care of converting >> \n to \r\n, and also look for the CTRL-Z mark when opening the log >> file in append mode. > > It should be possible to have a consistent log format > across hydrogenous hosts so that, need be, the logs can all > be processed in the same fashion. (Think swatch, > etc.) Which raises the following > questions in my devoid-of-MS-isms mind: > > How does this affect network logging; syslog et-al? > > Shouldn't there be a flag that turns this on (or off)? >
This last patch will only add the "text/translate mode" on Windows platform when it opens a log file. In all other scenarios, the behaviour will be as it was before. So seeing it in this light, Alon's remark was correct - thus my new patch which is a lot simpler. My initial patch would fail here. In fact the WIN32 part of the redirect_stderr_stdout() function does set O_TEXT when opening a file descriptor. But it seems it was forgotten on the _fd_open() call later on. The redirect_stderr_stdout() function is also only called when --log or --log-append is used in the configuration file. kind regards, David Sommerseth -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk0GUDoACgkQDC186MBRfrqDZwCff+8ctGZfoHbDzYrZm/91W55M UcEAoKC/DXcmEm/Eln6ysQ1UZEFp71DY =2g85 -----END PGP SIGNATURE-----