From c530be664fdaf19adf7012dc227042609f327724 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Mon, 24 Jan 2011 03:46:59 +0000 Subject: Linebuffer the log file. llvm-svn: 124103 --- lldb/tools/debugserver/source/debugserver.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lldb/tools/debugserver/source/debugserver.cpp') 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); -- cgit v1.2.3