From b3df1e6b4812d8eefc4e7fdf61264aad15af719c Mon Sep 17 00:00:00 2001 From: Mickaël Salaün Date: Sun, 21 Jun 2015 16:43:19 +0200 Subject: std: Allow to spawn a process as a session leader on UNIX --- src/libstd/sys/unix/process.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libstd/sys/unix/process.rs') diff --git a/src/libstd/sys/unix/process.rs b/src/libstd/sys/unix/process.rs index cc78dd4e5ef..2a365cff6cb 100644 --- a/src/libstd/sys/unix/process.rs +++ b/src/libstd/sys/unix/process.rs @@ -36,7 +36,7 @@ pub struct Command { pub cwd: Option, pub uid: Option, pub gid: Option, - pub detach: bool, // not currently exposed in std::process + pub session_leader: bool, } impl Command { @@ -48,7 +48,7 @@ impl Command { cwd: None, uid: None, gid: None, - detach: false, + session_leader: false, } } @@ -302,7 +302,7 @@ impl Process { fail(&mut output); } } - if cfg.detach { + if cfg.session_leader { // Don't check the error of setsid because it fails if we're the // process leader already. We just forked so it shouldn't return // error, but ignore it anyway. -- cgit 1.4.1-3-g733a5