Add ThisGroup selector for kill.

This commit is contained in:
4lDO2
2025-03-31 11:41:24 +02:00
parent 4d18d17dd2
commit 8434aa9fd8
+7
View File
@@ -1332,6 +1332,13 @@ impl<'a> ProcScheme<'a> {
}
ProcKillTarget::All => None,
ProcKillTarget::ProcGroup(grp) => Some(ProcessId(grp)),
ProcKillTarget::ThisGroup => Some(
self.processes
.get(&caller_pid)
.ok_or(Error::new(ESRCH))?
.borrow()
.pgid,
),
};
for (pid, proc_rc) in self.processes.iter() {