diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-12-30 18:31:27 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-12-30 18:31:27 -0500 |
commit | ad9d5133653da97c82df0f68a794e0ffa33ac8f7 (patch) | |
tree | d3260785f9c4c6ada2cbfc79728d0d6a1aec7441 /src/sys.rs | |
parent | 43e517cea6704f0d8424a88b13a1d40550c7e9ca (diff) | |
download | pty-process-ad9d5133653da97c82df0f68a794e0ffa33ac8f7.tar.gz pty-process-ad9d5133653da97c82df0f68a794e0ffa33ac8f7.zip |
Revert "add spawn_pg"
This reverts commit 43e517cea6704f0d8424a88b13a1d40550c7e9ca.
Diffstat (limited to 'src/sys.rs')
-rw-r--r-- | src/sys.rs | 26 |
1 files changed, 0 insertions, 26 deletions
@@ -76,32 +76,6 @@ pub fn session_leader( } } -pub fn set_process_group_child( - pg: Option<u32>, -) -> impl FnMut() -> std::io::Result<()> { - move || { - nix::unistd::setpgid( - nix::unistd::Pid::from_raw(0), - pg.map_or(nix::unistd::Pid::from_raw(0), |pid| { - nix::unistd::Pid::from_raw(pid.try_into().unwrap()) - }), - )?; - Ok(()) - } -} - -pub fn set_process_group_parent( - pid: u32, - pg: Option<u32>, -) -> nix::Result<()> { - nix::unistd::setpgid( - nix::unistd::Pid::from_raw(pid.try_into().unwrap()), - pg.map_or(nix::unistd::Pid::from_raw(0), |pid| { - nix::unistd::Pid::from_raw(pid.try_into().unwrap()) - }), - ) -} - fn set_controlling_terminal(fd: std::os::unix::io::RawFd) -> nix::Result<()> { // Safety: std::fs::File is required to contain a valid file descriptor unsafe { set_controlling_terminal_unsafe(fd, std::ptr::null()) } |