SIGSETOPS
Section: Linux Programmer's Manual (3)
Updated: 24 September 1994
Index
Return to Main Contents
NAME
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - POSIX
signal set operations.
SYNOPSIS
#include <signal.h>
int sigemptyset(sigset_t *set);
int sigfillset(sigset_t *set);
int sigaddset(sigset_t *set, const int signum);
int sigdelset(sigset_t *set, const int signum);
int sigismember(const sigset_t *set, const int signum);
DESCRIPTION
The
sigsetops(3)
functions allow the manipulation of POSIX signal sets.
sigemptyset
initializes the signal set given by
set
to empty, with all signals excluded from the set.
sigfillset
initializes
set
to full, including all signals.
sigaddset
and
sigdelset
add and delete respectively signal
signum
from
set.
sigismember
tests whether
signum
is a member of
set.
RETURN VALUES
sigemptyset, sigfullset, sigaddset
and
sigdelset
return 0 on success and -1 on error.
sigismember
returns 1 if
signum
is a member of
set,
0 if
signum
is not a member, and -1 on error.
ERRORS
- EINVAL
-
sig
is not a valid signal.
CONFORMING TO
POSIX
SEE ALSO
sigaction(2), sigpending(2), sigprocmask(2),
sigsuspend(2)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ERRORS
-
- CONFORMING TO
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 12:25:05 GMT, March 22, 2025