From 533bd1d5a7325f0720d8e69ff8971208fb45a3c9 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 6 Aug 2004 16:06:59 +0000 Subject: [PATCH] Add _O_TEXT option to dup2 call on Windows, to ensure redirected postmaster stderr is in text mode. Per Andreas. --- src/backend/postmaster/syslogger.c | 5 +++-- 1 file 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(), -- 2.39.5