summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/debugserver.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2011-01-24 03:46:59 +0000
committerJim Ingham <jingham@apple.com>2011-01-24 03:46:59 +0000
commitc530be664fdaf19adf7012dc227042609f327724 (patch)
tree7417f487a91fa2445f6ab6cb3442ed506116533d /lldb/tools/debugserver/source/debugserver.cpp
parentbf638d2a0dd400cdd63b27b5873a818438a9be91 (diff)
downloadbcm5719-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.cpp6
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);
OpenPOWER on IntegriCloud