Remove unused variables

Never set since the introduction in 61686aff34
This commit is contained in:
Fabian Boehm 2024-11-25 16:27:09 +01:00
parent b89619330b
commit 4101bb30bf

View file

@ -112,20 +112,10 @@ impl PosixSpawner {
None
};
// Set the handling for job control signals back to the default.
let reset_signal_handlers = true;
// Remove all signal blocks.
let reset_sigmask = true;
// Set our flags.
let mut flags: i32 = 0;
if reset_signal_handlers {
flags |= libc::POSIX_SPAWN_SETSIGDEF;
}
if reset_sigmask {
flags |= libc::POSIX_SPAWN_SETSIGMASK;
}
if desired_pgid.is_some() {
flags |= libc::POSIX_SPAWN_SETPGROUP;
}
@ -136,19 +126,15 @@ impl PosixSpawner {
}
// Everybody gets default handlers.
if reset_signal_handlers {
let mut sigdefault: libc::sigset_t = unsafe { std::mem::zeroed() };
get_signals_with_handlers(&mut sigdefault);
attr.set_sigdefault(&sigdefault)?;
}
// Potentially reset the sigmask.
if reset_sigmask {
// Reset the sigmask.
let mut sigmask = unsafe { std::mem::zeroed() };
unsafe { libc::sigemptyset(&mut sigmask) };
blocked_signals_for_job(j, &mut sigmask);
attr.set_sigmask(&sigmask)?;
}
// Apply our dup2s.
for act in dup2s.get_actions() {