SIGSETOPS(3)

NOME
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - conjunto POSIX de sinais de operações

SINÓPSE
#include <signal.h>

int sigemptyset(sigset_t *set);

int sigfillset(sigset_t *set);

int sigaddset(sigset_t *set, int signum);

int sigdelset(sigset_t *set, int signum);

int sigismember(const sigset_t *set, int signum);

DESCRIÇÃO
A função sigsetops(3) permite a manipulação dos conjuntos de sinais POSIX.

sigemptyset inicializa o conjunto de sinais dado por set para vazio, com todos os sinais, escluidos os do conjunto.

sigfillset inicializa set para completo, incluindo todos os sinais.

sigaddset e sigdelset adicionam e removem o respectivo sinal signum do set.

sigismember testa se signum é um membro do set.

VALORES RETORNADOS
sigemptyset, sigfullset, sigaddset e sigdelset Em caso de sucesso devolve 0, caso contrário -1.

sigismember retorna 1 se signum for um membro do set, 0 se signum não é um membro, e -1 no caso de erro.

ERROS

EINVAL
    sig não é um sinal válido.

DE ACORDO COM
POSIX.

VEJA TAMBÉM
sigaction(2), sigpending(2), sigprocmask(2), sigsuspend(2).

TRADUZIDO POR LPD-BR em 18/06/2001.

  Tradução:
Ricardo C.O.Freitas <english.quest@best-service.com>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>