The set of blocked signals is updated from struct sigaction after the kernel dumps ucontext. Mention this to avoid misunderstanding. Signed-off-by: Dev Jain <dev.jain@xxxxxxx> --- man/man7/signal.7 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/man/man7/signal.7 b/man/man7/signal.7 index 4ba5306c8..7d22a7cfe 100644 --- a/man/man7/signal.7 +++ b/man/man7/signal.7 @@ -282,7 +282,13 @@ the thread's alternate signal stack settings. .B SA_SIGINFO flag, then the above information is accessible via the .I ucontext_t -object that is pointed to by the third argument of the signal handler.) +object that is pointed to by the third argument of the signal handler. +This object reflects the state at which the signal is delivered, rather +than in the handler; +for example, the mask of blocked signals stored in this object will not +contain the mask of new signals blocked through +.BR sigaction(2)). + .IP (1.4) Any signals specified in .I act\->sa_mask -- 2.34.1