signal_delivered
Prev | Internal Functions | Next

## Name

signal_delivered —

## Synopsis

`void signal_delivered (` | int sig,
| siginfo_t * info,
| struct k_sigaction * ka,
| struct pt_regs * regs,
| int stepping`)`;

## Arguments

`sig`

  number of signal being delivered

`info`

  siginfo_t of signal being delivered

`ka`

  sigaction setting that chose the handler

`regs`

  user register state

`stepping`

  nonzero if debugger single-step or block-step in use

## Description

This function should be called when a signal has succesfully been delivered. It updates the blocked signals accordingly (`ka`->sa.sa_mask is always blocked, and the signal itself is blocked unless `SA_NODEFER` is set in `ka`->sa.sa_flags. Tracing is notified.

Prev | Up | Next
do_jobctl_trap | Home | sys_restart_syscall