Save and restore terminal state when lldb is suspended with SIGTSTP and resumed with...
authorJim Ingham <jingham@apple.com>
Fri, 30 Nov 2012 20:23:19 +0000 (20:23 +0000)
committerJim Ingham <jingham@apple.com>
Fri, 30 Nov 2012 20:23:19 +0000 (20:23 +0000)
commitc5917d9a38ce0e4ad0a8f888f759de382dbe8f2d
tree4adecd07d2319ceb7d1d5028fc69f5244ad287b5
parent69ea91b4028711040aeb4bf46efa95214f693e15
Save and restore terminal state when lldb is suspended with SIGTSTP and resumed with SIGCONT.
Readline & gdb have a bunch of code to handle older UNIX'es with other job control mechanisms.
I didn't try to replicate that.

llvm-svn: 169032
lldb/include/lldb/API/SBDebugger.h
lldb/include/lldb/Core/Debugger.h
lldb/include/lldb/Host/Terminal.h
lldb/source/API/SBDebugger.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Host/common/Terminal.cpp
lldb/tools/driver/Driver.cpp