Expand description
Sous-module restreint aux 4 signaux synchrones fatals
(cf. ADR-020). Les seuls types et fonctions Air permettant
d’installer un handler sigaction vivent ici ; la barrière est par
construction.
Structs§
- Previous
Handler - Handler précédemment installé sur un
FatalSignal, à passer àrestore_handler(dansair-sys-syscall). Représentation opaque : contient l’ancienstruct sigactionkernel. - Signal
Info siginfo_tparsé pour un handler fatal. Layout C miroir dusiginfo_tLinux côté receiver — différent desuper::SignalInfoqui est le builder côté sender.
Enums§
- Fatal
Signal - Les quatre signaux synchrones fatals couverts par l’ADR-020.
L’enum est restreint à ces 4 variantes ; aucune API Air n’expose
d’autre signal pour
sigaction.
Type Aliases§
- Fatal
Handler - Handler installé via
install_fatal_handler(air-sys-syscall::signal::synchronous_handler). Contrainte async-signal-safe : le handler ne doit appeler que des fonctions listées dansman 7 signal-safety(typiquementwrite,_exit, opérations sur descore::sync::atomic).