From 8b800efea52a06359fbf75e4957e23ba2e8c24ca Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 15 Jul 2009 15:18:51 +0000 Subject: [PATCH] * strace.cc (main): Open trace output file in UNIX mode. --- winsup/utils/ChangeLog | 4 ++++ winsup/utils/strace.cc | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index b371a76e5..51eaa7f75 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,7 @@ +2009-07-15 Corinna Vinschen + + * strace.cc (main): Open trace output file in UNIX mode. + 2009-07-13 Corinna Vinschen * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text. diff --git a/winsup/utils/strace.cc b/winsup/utils/strace.cc index 0334eb71e..eb3b1a875 100644 --- a/winsup/utils/strace.cc +++ b/winsup/utils/strace.cc @@ -1,6 +1,7 @@ /* strace.cc - Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Red Hat Inc. + Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, + 2009 Red Hat Inc. Written by Chris Faylor @@ -983,7 +984,7 @@ character #%d.\n", optarg, (int) (endptr - optarg), endptr); numerror ^= 1; break; case 'o': - if ((ofile = fopen (cygpath (optarg, NULL), "w")) == NULL) + if ((ofile = fopen (cygpath (optarg, NULL), "wb")) == NULL) error (1, "can't open %s", optarg); #ifdef F_SETFD (void) fcntl (fileno (ofile), F_SETFD, 0);