summaryrefslogtreecommitdiffstats
path: root/lldb/source/API/SBProcess.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2013-05-02 00:27:30 +0000
committerJim Ingham <jingham@apple.com>2013-05-02 00:27:30 +0000
commitacff8950158125374cde999738dac3b6b8348ff4 (patch)
tree8fa60ab21baab12386726b23df12677181aa22f1 /lldb/source/API/SBProcess.cpp
parentae4a5567e118a7819f990dad475e3297654bb9f3 (diff)
downloadbcm5719-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.cpp10
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");
OpenPOWER on IntegriCloud