pub fn deliver_signal(
task: &Task,
arch_width: ArchWidth,
task_state: TaskWriteGuard<'_>,
siginfo: SignalInfo,
registers: &mut RegisterState,
extended_pstate: &ExtendedPstateState,
restricted_exception: Option<ExceptionReport>,
) -> Option<ExitStatus>