3 ms·
>can a signal that is ignored be considered to be sent at all? Yes, because wether or not it is trapped is up to the application..
by aaronblohowiak 13y ago
>can a signal that is ignored be considered to be sent at all?
Yes, because wether or not it is trapped is up to the application..
- tankenmate 13y agoa) not all signals can be caught, blocked or ignored c.f. SIGKILL, SIGSTOP b) in acutality when it comes to the kernel code if a process/thread/task has a signal ignored (the blocked semantics are slightly different) it is not actually delivered x.ref. prepare_signal() in kernel/signal.c in Linux.
- thwarted 13y agoYes, and the application asserts if it is ignored by telling the kernel, so the kernel can fast path the ignored signals.