diff options
| author | Mickaël Salaün <mic@digikod.net> | 2015-06-21 16:43:19 +0200 |
|---|---|---|
| committer | Mickaël Salaün <mic@digikod.net> | 2015-08-01 19:28:00 +0200 |
| commit | b3df1e6b4812d8eefc4e7fdf61264aad15af719c (patch) | |
| tree | 26dad124649ab708467885dd36ae6198dd5f6f36 /src/libstd/sys/unix/process.rs | |
| parent | 832e5a02cd41b3a20d1142b47867da4aa5033f03 (diff) | |
| download | rust-b3df1e6b4812d8eefc4e7fdf61264aad15af719c.tar.gz rust-b3df1e6b4812d8eefc4e7fdf61264aad15af719c.zip | |
std: Allow to spawn a process as a session leader on UNIX
Diffstat (limited to 'src/libstd/sys/unix/process.rs')
| -rw-r--r-- | src/libstd/sys/unix/process.rs | 6 |
1 files changed, 3 insertions, 3 deletions
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<CString>, pub uid: Option<uid_t>, pub gid: Option<gid_t>, - 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. |
