Home
Search all pages
Subjects
By activity
Professions, Sciences, Humanities, Business, ...
User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...
Text Strings
Conversions, tests, processing, manipulation,...
Math
Integer, Floating point, Matrix, Statistics, Boolean, ...
Processing
Algorithms, Memory, Process control, Debugging, ...
Stored Data
Data storage, Integrity, Encryption, Compression, ...
Communications
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)
NAME
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - manipulate
signal sets
SYNOPSIS
#include <signal.h>
int
sigemptyset(sigset_t *set);
int
sigfillset(sigset_t *set);
int
sigaddset(sigset_t *set, int signo);
int
sigdelset(sigset_t *set, int signo);
int
sigismember(sigset_t *set, int signo);
DESCRIPTION
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.
RETURN VALUES
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.
ERRORS
These functions may fail if one of the following occurs:
[EINVAL] The specified signal signo is not a valid signal number.
SEE ALSO
kill(2), sigaction(2), sigsuspend(2)
STANDARDS
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)
FreeBSD Sources for sigsetops(3) functions OpenBSD sources for sigsetops(3)
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
|