icon Top 9 categories map      RocketAware > man pages >


Tips: Browse or Search all pages for efficient awareness of more than 6000 of the most popular reusable and open source applications, functions, libraries, and FAQs.

The "RKT couplings" below include links to source code, updates, additional information, advice, FAQs, and overviews.


Search all pages


By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...


RocketLink!--> Man page versions: OpenBSD FreeBSD Others

[IEEE Std1003.1-1990 (``POSIX'').]

SIGSETOPS(3)              OpenBSD Programmer's Manual             SIGSETOPS(3)

     sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - manipulate
     signal sets

     #include <signal.h>

     sigemptyset(sigset_t *set);

     sigfillset(sigset_t *set);

     sigaddset(sigset_t *set, int signo);

     sigdelset(sigset_t *set, int signo);

     sigismember(sigset_t *set, int signo);

     These functions manipulate signal sets stored in a sigset_t. Either
     sigemptyset() or sigfillset() must be called for every object of type
     sigset_t before any other use of the object.  sigemptyset() and
     sigfillset() are provided as macros, but actual functions are available
     if their names are undefined (with #undef name).

     The sigemptyset() function initializes a signal set to be empty.

     sigfillset() initializes a signal set to contain all signals.

     sigaddset() adds the specified signal signo to the signal set.

     sigdelset() deletes the specified signal signo from the signal set.

     sigismember() returns whether a specified signal signo is contained in
     the signal set.

     The sigismember() function returns 1 if the signal is a member of the
     set, a 0 otherwise.  The other functions return 0 upon success.  A -1 re-
     turn value indicates an error occurred and the global variable errno is
     set to indicate the reason.

     These functions may fail if one of the following occurs:

     [EINVAL]      The specified signal signo is not a valid signal number.

     kill(2),  sigaction(2),  sigsuspend(2)

     These functions are defined by IEEE Std1003.1-1990 (``POSIX'').

OpenBSD 2.6                      June 4, 1993                                1

Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY
SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts
Institute of Technology, Free Software Foundation, FreeBSD Inc., and others.

(Corrections, notes, and links courtesy of RocketAware.com)

[Detailed Topics]
FreeBSD Sources for sigsetops(3) functions
OpenBSD sources for sigsetops(3)

[Overview Topics]

Up to: Process Signals and Events - Sending and handling signals and events.

RocketLink!--> Man page versions: OpenBSD FreeBSD Others

[IEEE Std1003.1-1990 (``POSIX'').]

Rapid-Links: Search | About | Comments | Submit Path: RocketAware > man pages > sigsetops.3/
RocketAware.com is a service of Mib Software
Copyright 1999, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments