Você pode chamar sigprocmask()
com o conjunto de sinais que deseja mascarar ou, em um encadeamento, use pthread_sigmask()
. Veja man 7 signal
e a página man em cada uma das funções.
Existe uma função ou syscall com a qual podemos atrasar a execução de um manipulador de sinal. O que significa que o manipulador de sinal não será executado na entrega do sinal, mas depois de algum outro código ser executado primeiro?