DOKK / manpages / debian 10 / manpages-pt-dev / sigpause.2.pt
SIGPAUSE(2) Manual do Programador Linux SIGPAUSE(2)

sigpause - de forma atômica libera sinais de bloqueio e aguarda por interrupções

#include <signal.h>

int sigpause(int sigmask);

A interface foi feita obsoleta por sigsuspend(2).

sigpause determina sigmask para selecionar os sinais mascarados e então aguarda por um sinal de chegada; em caso de retorno o conjunto de sinais mascarado é restaurado.

sigmask é usualmente 0 para indicar que não tem sinais para ser bloqueados. sigpause sempre termina por interrupções existentes, retornando -1 com errno selecionado para EINTR.

4.4BSD. A chamada de função sigpause apareceu no BSD 4.3 e é depreciada.

sigsuspend(2), kill(2), sigaction(2), sigprocmask(2), sigblock(2), sigvec(2)

André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)

24/07/1993 Linux 1.3