summaryrefslogtreecommitdiffstats
path: root/lldb/source/Interpreter/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-02-07 19:22:32 +0000
committerGreg Clayton <gclayton@apple.com>2011-02-07 19:22:32 +0000
commit6c3e431e9b69a82335fe4ba08ab8124c6082db94 (patch)
tree73bafbea6ff746b83aa427051702b60705e5c8b1 /lldb/source/Interpreter/ScriptInterpreterPython.cpp
parente5ce4c9bcde7234627fabb50e4af08df73052368 (diff)
downloadbcm5719-llvm-6c3e431e9b69a82335fe4ba08ab8124c6082db94.tar.gz
bcm5719-llvm-6c3e431e9b69a82335fe4ba08ab8124c6082db94.zip
More termios fixes. We need to currently make sure to include:
#include "lldb/Host/Config.h" Or the LLDB_CONFIG_TERMIOS_SUPPORTED defined won't be set. I will fix all of this Termios stuff later today by moving lldb/Core/TTYState.* into the host layer and then we conditionalize all of this inside TTYState.cpp and then we get rid of LLDB_CONFIG_TERMIOS_SUPPORTED all together. Typically, when we start to see too many "#if LLDB_CONFIG_XXXX" preprocessor directives, this is a good indicator that something needs to be moved over to the host layer. TTYState can be modified to do all of the things that many areas of the code are currently doing, and it will avoid all of the preprocessor noise. llvm-svn: 125027
Diffstat (limited to 'lldb/source/Interpreter/ScriptInterpreterPython.cpp')
-rw-r--r--lldb/source/Interpreter/ScriptInterpreterPython.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/Interpreter/ScriptInterpreterPython.cpp b/lldb/source/Interpreter/ScriptInterpreterPython.cpp
index 9122b7edd1b..d461fb22219 100644
--- a/lldb/source/Interpreter/ScriptInterpreterPython.cpp
+++ b/lldb/source/Interpreter/ScriptInterpreterPython.cpp
@@ -203,8 +203,8 @@ ScriptInterpreterPython::ScriptInterpreterPython (CommandInterpreter &interprete
m_dictionary_name (interpreter.GetDebugger().GetInstanceName().AsCString()),
#if LLDB_CONFIG_TERMIOS_SUPPORTED
m_termios (),
-#endif // #if LLDB_CONFIG_TERMIOS_SUPPORTED
m_termios_valid (false),
+#endif // #if LLDB_CONFIG_TERMIOS_SUPPORTED
m_session_is_active (false),
m_pty_slave_is_open (false),
m_valid_session (true)
@@ -1434,12 +1434,10 @@ ScriptInterpreterPython::RunEmbeddedPythonInterpreter (lldb::thread_arg_t baton)
void
ScriptInterpreterPython::Initialize ()
{
-
Timer scoped_timer (__PRETTY_FUNCTION__, __PRETTY_FUNCTION__);
- int input_fd = STDIN_FILENO;
-
#if LLDB_CONFIG_TERMIOS_SUPPORTED
+ int input_fd = STDIN_FILENO;
struct termios stdin_termios;
bool valid_termios = ::tcgetattr (input_fd, &stdin_termios) == 0;
#endif // #if LLDB_CONFIG_TERMIOS_SUPPORTED
OpenPOWER on IntegriCloud