The old version worked if you ssh'd in, but not if we were directly on
the console.  Actually, I shouldn't have bothered with fdopen() in the
first place.

Signed-off-by: Barret Rhoden <[email protected]>
---
 tools/dev-util/perf/perf.c | 4 ++--
 tools/dev-util/perf/xlib.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/dev-util/perf/perf.c b/tools/dev-util/perf/perf.c
index b6b3aa17482d..bd03a9f906fc 100644
--- a/tools/dev-util/perf/perf.c
+++ b/tools/dev-util/perf/perf.c
@@ -361,14 +361,14 @@ static error_t parse_stat_opt(int key, char *arg, struct 
argp_state *state)
                p_opts->stat_bignum = TRUE;
                break;
        case 'o':
-               p_opts->outfile = xfopen(arg, "w+");
+               p_opts->outfile = xfopen(arg, "w");
                break;
        case ARGP_KEY_END:
                if (!p_opts->events)
                        p_opts->events = "cache-misses,cache-references,"
                                         
"branch-misses,branches,instructions,cycles";
                if (!p_opts->outfile)
-                       p_opts->outfile = xfdopen(1, "w+");
+                       p_opts->outfile = stdout;
                break;
        default:
                return ARGP_ERR_UNKNOWN;
diff --git a/tools/dev-util/perf/xlib.c b/tools/dev-util/perf/xlib.c
index 897b68eb3b63..1eb83f58cdf7 100644
--- a/tools/dev-util/perf/xlib.c
+++ b/tools/dev-util/perf/xlib.c
@@ -84,7 +84,7 @@ FILE *xfdopen(int fd, const char *mode)
        FILE *file = fdopen(fd, mode);
 
        if (!file) {
-               fprintf(stderr, "Unable to reopen fd '%d' for mode '%s;: %s\n", 
fd,
+               fprintf(stderr, "Unable to reopen fd '%d' for mode '%s': %s\n", 
fd,
                        mode, strerror(errno));
                exit(1);
        }
-- 
2.9.0

-- 
You received this message because you are subscribed to the Google Groups 
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to