Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sigdelset(3) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

kill(2)

sigaction(2)

sigsuspend(2)

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

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

SYNOPSIS
     #include <signal.h>

     sigemptyset(sigsett *set)

     sigfillset(sigsett *set)

     sigaddset(sigsett *set, int signo)

     sigdelset(sigsett *set, int signo)

     sigismember(sigsett *set, int signo)

DESCRIPTION
     These functions manipulate signal sets stored in a sigsett. Either
     sigemptyset() or sigfillset() must be called for every object of type
     sigsett before any other use of the object.

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

     The sigfillset() function initializes a signal set to contain all sig-
     nals.

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

     The sigdelset() function deletes the specified signal signo from the sig-
     nal set.

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

     These functions are provided as macros in the include file <signal.h>.
     Actual functions are available if their names are undefined (with #undef
     name).

RETURN VALUES
     The sigismember() function returns 1 if the signal is a member of the
     set, 0 otherwise.  The other functions return 0.

ERRORS
     Currently no errors are detected.

SEE ALSO
     kill(2),  sigaction(2),  sigsuspend(2)

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

BSDI BSD/386                    March 26, 1993                               1










Typewritten Software • bear@typewritten.org • Edmonds, WA 98026