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);