summaryrefslogtreecommitdiff
path: root/src/process_wrap.cc
diff options
context:
space:
mode:
authorCharlie McConnell <charlie@charlieistheman.com>2012-05-31 21:23:05 -0700
committerisaacs <i@izs.me>2012-06-08 22:57:22 -0700
commit4b021a3541770ae64a415760339bdd3223fdf602 (patch)
treefe538e0e49e28d8c45f5f751aa75187ec44c3717 /src/process_wrap.cc
parent5046f8501c15ba42036f826c5fbb7a2fb5ee634d (diff)
downloadandroid-node-v8-4b021a3541770ae64a415760339bdd3223fdf602.tar.gz
android-node-v8-4b021a3541770ae64a415760339bdd3223fdf602.tar.bz2
android-node-v8-4b021a3541770ae64a415760339bdd3223fdf602.zip
child_process: expose UV_PROCESS_DETACHED as options.detached
Diffstat (limited to 'src/process_wrap.cc')
-rw-r--r--src/process_wrap.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/process_wrap.cc b/src/process_wrap.cc
index 1dc3ce437e..194c53fe77 100644
--- a/src/process_wrap.cc
+++ b/src/process_wrap.cc
@@ -236,6 +236,11 @@ class ProcessWrap : public HandleWrap {
options.flags |= UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS;
}
+ //options.detached
+ if (js_options->Get(String::NewSymbol("detached"))->IsTrue()) {
+ options.flags |= UV_PROCESS_DETACHED;
+ }
+
int r = uv_spawn(uv_default_loop(), &wrap->process_, options);
if (r) {