sigismember()

Проверить принадлежность сигнала маске

Прототип:

#include <signal.h>
int sigismember( const sigset_t *set,
int signo );

Аргументы:

set
Указатель на объект sigset_t, который требуется проверить.
signo
Сигнал, который требуется проверить на принадлежность маске. Для получения более подробной информации см. Сигналы POSIX в документации к SignalAction().

Библиотека:

libc

Описание:

Функция sigismember() проверяет принадлежность signo маске set.

Возвращаемое значение:

1
signo принадлежит маске.
0
signo не принадлежит маске.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EINVAL
Сигнал signo некорректен.

Примеры:

См. sigemptyset().

Классификация:

POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

kill(), pthread_sigmask(), raise(), sigaction(), sigaddset(), sigdelset(), sigemptyset(), sigfillset(), signal(), SignalAction(), sigpending(), sigprocmask()




Предыдущий раздел: Описание API системной библиотеки