diff options
author | Jim Ingham <jingham@apple.com> | 2013-05-02 00:27:30 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2013-05-02 00:27:30 +0000 |
commit | acff8950158125374cde999738dac3b6b8348ff4 (patch) | |
tree | 8fa60ab21baab12386726b23df12677181aa22f1 /lldb/source/API/SBProcess.cpp | |
parent | ae4a5567e118a7819f990dad475e3297654bb9f3 (diff) | |
download | bcm5719-llvm-acff8950158125374cde999738dac3b6b8348ff4.tar.gz bcm5719-llvm-acff8950158125374cde999738dac3b6b8348ff4.zip |
Recommitting r180831 with trivial fix - remember to return errors if you compute.
llvm-svn: 180898
Diffstat (limited to 'lldb/source/API/SBProcess.cpp')
-rw-r--r-- | lldb/source/API/SBProcess.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lldb/source/API/SBProcess.cpp b/lldb/source/API/SBProcess.cpp index ba45ce567d1..6b4559a5035 100644 --- a/lldb/source/API/SBProcess.cpp +++ b/lldb/source/API/SBProcess.cpp @@ -786,12 +786,20 @@ SBProcess::Kill () SBError SBProcess::Detach () { + // FIXME: This should come from a process default. + bool keep_stopped = false; + return Detach (keep_stopped); +} + +SBError +SBProcess::Detach (bool keep_stopped) +{ SBError sb_error; ProcessSP process_sp(GetSP()); if (process_sp) { Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); - sb_error.SetError (process_sp->Detach()); + sb_error.SetError (process_sp->Detach(keep_stopped)); } else sb_error.SetErrorString ("SBProcess is invalid"); |