diff options
author | Jim Ingham <jingham@apple.com> | 2011-01-24 03:46:59 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2011-01-24 03:46:59 +0000 |
commit | c530be664fdaf19adf7012dc227042609f327724 (patch) | |
tree | 7417f487a91fa2445f6ab6cb3442ed506116533d /lldb/tools/debugserver/source/debugserver.cpp | |
parent | bf638d2a0dd400cdd63b27b5873a818438a9be91 (diff) | |
download | bcm5719-llvm-c530be664fdaf19adf7012dc227042609f327724.tar.gz bcm5719-llvm-c530be664fdaf19adf7012dc227042609f327724.zip |
Linebuffer the log file.
llvm-svn: 124103
Diffstat (limited to 'lldb/tools/debugserver/source/debugserver.cpp')
-rw-r--r-- | lldb/tools/debugserver/source/debugserver.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lldb/tools/debugserver/source/debugserver.cpp b/lldb/tools/debugserver/source/debugserver.cpp index f3a4b69c5e6..e75d59f1ed0 100644 --- a/lldb/tools/debugserver/source/debugserver.cpp +++ b/lldb/tools/debugserver/source/debugserver.cpp @@ -826,8 +826,12 @@ main (int argc, char *argv[]) else if (strcasecmp(optarg, "stderr") == 0) log_file = stderr; else + { log_file = fopen(optarg, "w"); - + if (log_file != NULL) + setlinebuf(log_file); + } + if (log_file == NULL) { const char *errno_str = strerror(errno); |