Rollup merge of #142391 - LevitatingBusinessMan:setsid, r=workingjubilee

rust: library: Add `setsid` method to `CommandExt` trait

Add a setsid method to the CommandExt trait so that callers can create a process in a new session and process group whilst still using the POSIX spawn fast path.

Tracking issue: rust-lang/rust#105376

ACP: https://github.com/rust-lang/libs-team/issues/184

This PR was previously submitted by ``@HarveyHunt`` (whom I marked as Co-Author in the commit message) in rust-lang/rust#105377. However that PR went stale.

I applied the [suggestion](231d19fcbf (r1893457943)) to change the function signature to `fn setsid(&mut self, setsid: bool) -> &mut Command`.
This commit is contained in:
Matthias Krüger 2025-07-11 07:35:17 +02:00 committed by GitHub
commit 05b19877bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

Diff content is not available