OSDN Git Service

* strace.cc (main): Open trace output file in UNIX mode.
authorcorinna <corinna>
Wed, 15 Jul 2009 15:18:51 +0000 (15:18 +0000)
committercorinna <corinna>
Wed, 15 Jul 2009 15:18:51 +0000 (15:18 +0000)
winsup/utils/ChangeLog
winsup/utils/strace.cc

index b371a76..51eaa7f 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-15  Corinna Vinschen  <corinna@vinschen.de>
+
+       * strace.cc (main): Open trace output file in UNIX mode.
+
 2009-07-13  Corinna Vinschen  <corinna@vinschen.de>
 
        * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.
index 0334eb7..eb3b1a8 100644 (file)
@@ -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 <cgf@redhat.com>
 
@@ -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);