diff options
| author | Tom Lane | 2004-08-06 16:06:59 +0000 |
|---|---|---|
| committer | Tom Lane | 2004-08-06 16:06:59 +0000 |
| commit | 533bd1d5a7325f0720d8e69ff8971208fb45a3c9 (patch) | |
| tree | 0085061ebd9002a35685a8e79038650bbf76642b | |
| parent | 8ae7278ced432af411b051330c151ce54b127b3f (diff) | |
Add _O_TEXT option to dup2 call on Windows, to ensure redirected postmaster
stderr is in text mode. Per Andreas.
| -rw-r--r-- | src/backend/postmaster/syslogger.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/postmaster/syslogger.c b/src/backend/postmaster/syslogger.c index 3efa778043b..7f8f2b106a8 100644 --- a/src/backend/postmaster/syslogger.c +++ b/src/backend/postmaster/syslogger.c @@ -18,7 +18,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.2 2004/08/06 16:00:51 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.3 2004/08/06 16:06:59 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -495,7 +495,8 @@ SysLogger_Start(void) syslogPipe[1] = -1; #else fflush(stderr); - if (dup2(_open_osfhandle((long)syslogPipe[1], _O_APPEND), + if (dup2(_open_osfhandle((long)syslogPipe[1], + _O_APPEND | _O_TEXT), _fileno(stderr)) < 0) ereport(FATAL, (errcode_for_file_access(), |
