sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - операции над наборами сигналов POSIX
НАЗВАНИЕsigemptyset, sigfillset, sigaddset, sigdelset, sigismember
- операции над наборами сигналов POSIX.
СИНТАКСИС
#include
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);
ОПИСАНИЕ
Функции sigsetops(3) позволяют производить операции над
наборами сигналов POSIX.
sigemptyset инициализирует набор сигналов, указанный в
set, и "очищает" его от всех сигналов.
sigfillset полностью инициализирует набор set, в котором
содержатся все сигналы.
sigaddset и sigdelset добавляют сигналы signum к set и
удаляют эти сигналы из набора соответственно.
sigismember проверяет, является ли signum членом set.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
sigemptyset, sigfullset, sigaddset и sigdelset при удачном
завершении возвращают 0 и -1 при ошибках.
sigismember возвращает 1, если signum является членом set;
возвращает 0, если signum не является членом, а -1
возвращается при ошибках.
КОДЫ ОШИБОК
EINVAL:
sig является неправильным сигналом.
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX