Download   Online Shop   Red Hat Network
Home  |  Products  |  Shop  |  Services  |  Training  |  Support   
Red Hat Documentation: man pages: man3: Linux Programmer's Manual (3)

Manpage of SIGSETOPS

SIGSETOPS

Section: Linux Programmer's Manual (3)
Updated: 24 September 2025
Index

 

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, int signum);

int sigdelset(sigset_t *set, int signum);

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

 

DESCRIPTION

The 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


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
CONFORMING TO
SEE ALSO

This document was created by using the manual pages.
Time: 11:58:06 GMT, March 24, 2025

 

 
 
Search for:  on    Powered by Google
Products & Services   :   Download   :   Support   :   Training   :   Partners & Programs
© 2000 Red Hat, Inc. All right reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat