SignalCapabilities Type
What `ProcessGroup.Signal` / `RunningProcess.Signal` can actually deliver through the mechanism the snapshot's options select. The three rows are the signal vocabulary's platform divergence: the unconditional hard kill, the soft stop, and everything else.
Instance members
| Instance member |
Description
|
|
Every other signal — `Signal.Hup`/`Quit`/`Usr1`/`Usr2` and the raw `Signal.Other n` escape hatch.
|
|
`Signal.Kill` — the unblockable kill. Everywhere the mechanism's own atomic tree kill (a Job Object terminate, `cgroup.kill`, `procctl(PROC_REAP_KILL)` on the FreeBSD process reaper, `killpg` with `SIGKILL`).
|
|
`Signal.Int` / `Signal.Term` — the soft stop, and what `ProcessGroup.ShutdownAsync` sends before it escalates.
|
ProcessKit API Reference