X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRtsMessages.c;h=c263a2cf579d2612e43c76bb0c695ca28b6a69fe;hb=83adb5d625b3821ff3bd29596437a780db8fa98f;hp=362b369f4fd1de99f2e1c0a2eefe72477e5ceabc;hpb=c9c5430453f73208fa5d516a39cbbdd784444441;p=ghc-hetmet.git diff --git a/rts/RtsMessages.c b/rts/RtsMessages.c index 362b369..c263a2c 100644 --- a/rts/RtsMessages.c +++ b/rts/RtsMessages.c @@ -239,7 +239,12 @@ rtsSysErrorMsgFn(const char *s, va_list ap) } vfprintf(stderr, s, ap); if (syserr) { +#if defined(cygwin32_HOST_OS) || defined (mingw32_HOST_OS) + // Win32 error messages have a terminating \n + fprintf(stderr, ": %s", syserr); +#else fprintf(stderr, ": %s\n", syserr); +#endif } else { fprintf(stderr, "\n"); }